我知道有一个选项可以在ruby-on-rails中使用content_tag函数,这有助于生成html标记。 我所在公司的一些Rails开发人员告诉我,这是“方便且正确”的方式,我不应该写一个“native”html来生成一个div例如... 这是真的吗?这是一种轨道标准吗?它是否与性能问题或提高速度有关?为什么我应该使用content_tag而不是“常规”html?
我附上代码我以前的代码:
<div class="alert alert-<%= key %>"><%= value %></div>
和轨函数的用法
<%= content_tag(:div, value, class: "alert alert-#{key}") %>
第一个在我看来非常易懂,直观的 - 比第二码更多.. 您对此有何看法?
感谢您澄清事情,我知道我应该和我的(临时)团队一起去谈标准。我只是想知道我对这位助手的解释是真实的还是只是标准和习惯问题...... – benams 2012-07-23 14:33:34