在使用 Rails 时,我应该为所有 html 标签使用 content_tag 助手吗?
将 content_tag 用于 Header 标签这样简单的东西是 Rails 的方式吗?
<%= content_tag :h2, :class => "bla bla" do %>
Header
<% end %>
对比
<h2>Header</h2>
很明显,直接使用 html 更“简单”和“更短”,但是正确的 Rails 做事方式是什么?
最佳答案
在不需要时使用 content_tag
是一种浪费。没有必要使用 ERBisms 来生成静态 HTML,所以不要这样做。如果其他一些代码确定要使用的标签,那么您将使用 content_tag
来构建该标签。
关于html - Rails content_tag 帮助器用于简单的事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166031/