2
考慮從指數來看下面的代碼:在Rails中如果/不在ERB中執行最乾淨的方法是什麼?
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
這是要做到這一點最徹底的方法,或者是有沒有更好的辦法?
考慮從指數來看下面的代碼:在Rails中如果/不在ERB中執行最乾淨的方法是什麼?
<td>
<%= 'foo' if bar == BAZ %>
<%= 'qux' if bar != BAZ %>
</td>
這是要做到這一點最徹底的方法,或者是有沒有更好的辦法?
這似乎是一個很好的例子爲ternary conditional:
<%= bar == BAZ ? 'foo' : 'qux' %>
除非是,一個普通的舊的if/else:
<%= if bar == BAZ then 'foo'
else 'qux'
end
%>