2

インデックス ビューからの次のコードを検討してください。

<td>
  <%= 'foo' if bar == BAZ %>
  <%= 'qux' if bar != BAZ %>
</td>

これはこれを行うための最もクリーンな方法ですか、それともより良い方法がありますか?

4

1 に答える 1

8

これは、三項条件の良いケースのようです:

<%= bar == BAZ ? 'foo' : 'qux' %>

それを除けば、昔ながらの if/else:

<%= if bar == BAZ then 'foo'
    else 'qux'
    end
%>
于 2012-04-04T14:27:00.270 に答える