简单的问题,如果我有类似的东西,我是 Rails 3 的新手:
<% @array.each do |arr| %>
<%= arr.thing %>
<% end %>
如果我想做这样的事情,我将如何摆脱它的清洁:
<% @array.each do |arr| %>
<p><%= if arr.thing 'Read' else 'Unread' %></p> < All in 1 line prints whatever value to a <p></p>
<% end %>
这样我就不必去弄得更乱了
<% @array.each do |arr| %>
<%= if arr.thing %>
<p>Read</p>
<% else %>
<p>Unread</p>
<% end %>
<% end %>
这可能吗,我尝试使用谷歌搜索 Rails 3 三元语句,但找不到我正在寻找的类似的东西。谢谢!