RubyOnRails 3.2.8 のパーシャルとヘルパーのジレンマを解決しようとしています。私は新しく、はい、見つけようとしましたが、すべての答えが明確ではないか、2年以上古いです。それで、取引は何ですか?
このスニペットには何を使用するのが最適なのだろうか。ヘルパーまたは部分?
<td><%= User.where("id = ?", job.created_by_id).first.email %></td>
<td><%= job.document.to_s.from(53) %></td>
<td><%= job.translation_length %></td>
<td><%= job.translation_language %></td>
<td><%= job.cost %></td>
<td><%= job.translation_type %></td>
<td><%= job.comments %></td>
<td>
<% if job.as_soon_as_possible.to_i.equal?(0) %>
<%= job.due_to_date %>
<% else %>
ASAP
<% end %>
</td>
<td><%= job.status %></td>
私は両方を使用しましたが、どちらも正常に動作しますが、うまくいくかどうかはわかりません。部分レンダリングとヘルパー メソッドの呼び出しの間のパフォーマンスはどうですか? それについて 2 歳の何かを読むと、ヘルパーの方がずっと速いように見えました。部分レンダリングの改善はありますか?
次に、パーシャルとヘルパーの使用について読みましたが、開発者の意見がたくさんあります。正しいですか : ヘルパーは、html を含むより多くの ruby コードと、html を含むパーシャルと少量の ruby コードを含むスニペットを使用しています。(この考えによれば、上記のコードはヘルパーに配置する必要があります)?