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 回答