【发布时间】:2012-07-23 14:06:59
【问题描述】:
我知道在 ruby-on-rails 中有一个使用 content_tag 函数的选项,它有助于生成一个 html 标签。 与我共事的公司中的一些 Rails 开发人员告诉我,这是“方便且正确”的方式,例如,我不应该编写“本机” html 来生成 div ...... 这是真的吗?它是一种导轨标准吗?是否与性能问题或渲染速度有关?
我附上我之前代码的代码:
<div class="alert alert-<%= key %>"><%= value %></div>
以及rails函数的使用
<%= content_tag(:div, value, class: "alert alert-#{key}") %>
在我看来,第一个代码很漂亮、易于理解和直观 - 比第二个代码要多.. 你怎么看?
【问题讨论】:
标签: html ruby-on-rails ruby-on-rails-3