インデックス ビューからの次のコードを検討してください。
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
これはこれを行うための最もクリーンな方法ですか、それともより良い方法がありますか?
インデックス ビューからの次のコードを検討してください。
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
これはこれを行うための最もクリーンな方法ですか、それともより良い方法がありますか?
これは、三項条件の良いケースのようです:
<%= bar == BAZ ? 'foo' : 'qux' %>
それを除けば、昔ながらの if/else:
<%= if bar == BAZ then 'foo'
else 'qux'
end
%>