gpt4 book ai didi

ruby-on-rails - 在 Rails 中生成 HTML 标记的首选方法是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 02:25:17 24 4
gpt4 key购买 nike

我在 Ruby on Rails 3 中有以下代码。将类(或 ID)设置为变量值并输出它的首选方法是什么?

<%= tag "td", :class => @priority_level %><%= @priority_level %></td>

输出: <td class="normal">normal</td>

谢谢。

最佳答案

content_tag 助手有时在视觉上比混合 Erb 和 HTML 更具吸引力:

<%= content_tag(:td, @priority_level, :class => @priority_level) %>

除了默认的 Erb 之外,还有其他模板选项。

这是 Haml 中的等价物:

%td{:class => @priority_level}= @priority_level

Mustache :

<td class="{{priority_level}}">{{priority_level}}</td>

我认为两者都比 Erb 更美观。如果您陷入 Erb 领域,尽可能多地将代码组织成辅助方法和部分代码是使 Erb 模板在视觉上易于管理的好方法。

关于ruby-on-rails - 在 Rails 中生成 HTML 标记的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com