ruby-on-railsでcontent_tag関数を使用するオプションがあり、htmlタグを生成するのに役立ちます。 私が働いている会社のあるレール開発者は、これが "便利で適切な"方法であると言いました。例えば、divを生成するために "ネイティブ" htmlを書くべきではありません... それは本当ですか?それは一種のレール標準ですか?パフォーマンスの問題やレンダリングのスピードに関係しますか?「通常の」htmlの代わりにcontent_tagを使用するのはなぜですか?
私は私の以前のコードのためのコード添付:
<div class="alert alert-<%= key %>"><%= value %></div>
とレールの機能の使用状況
<%= content_tag(:div, value, class: "alert alert-#{key}") %>
、かなり理解しやすく直感的に私の最初のルックス - 二コードより詳細.. あなたはどう思いますか?
私は(標準)については私の(一時的な)チームと一緒に行かなければならないことを知っています。私はちょうど私がこのヘルパーについて得た説明が本当であるのか、それは単に基準と習慣の問題なのかを知りたかったのです... – benams