我知道有一個選項可以在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