Ruby on rails 在Rails的ERB中实现if/not最干净的方法是什么?
从索引视图中考虑以下代码:Ruby on rails 在Rails的ERB中实现if/not最干净的方法是什么?,ruby-on-rails,ruby-on-rails-3,views,erb,Ruby On Rails,Ruby On Rails 3,Views,Erb,从索引视图中考虑以下代码: <td> <%= 'foo' if bar == BAZ %> <%= 'qux' if bar != BAZ %> </td> 这是最干净的方法,还是有更好的方法?这似乎是一个很好的例子: 除此之外,一个普通的旧if/else: <%= if bar == BAZ then 'foo' else 'qux' end %> <%= if bar == BAZ th
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
这是最干净的方法,还是有更好的方法?这似乎是一个很好的例子:
除此之外,一个普通的旧if/else:
<%= if bar == BAZ then 'foo'
else 'qux'
end
%>
<%= if bar == BAZ then 'foo'
else 'qux'
end
%>