【发布时间】:2012-04-04 14:21:34
【问题描述】:
从索引视图考虑以下代码:
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
这是最干净的方法,还是有更好的方法?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 views erb
从索引视图考虑以下代码:
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
这是最干净的方法,还是有更好的方法?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 views erb
这对于ternary conditional 来说似乎是一个很好的案例:
<%= bar == BAZ ? 'foo' : 'qux' %>
除此之外,一个普通的旧 if/else:
<%= if bar == BAZ then 'foo'
else 'qux'
end
%>
【讨论】: