(免责声明:我是一个血腥的新秀)
我的模型包含一些可选值。似乎它们可能根本不存在(== nil)或者它们可能存在但是是空的。在这两种情况下,我都不想在我的视图中显示任何内容。目前,我这样做:
<% if @score.lyricist and not @score.lyricist.empty? %>
<p>
<strong>Lyricist:</strong>
<%= @score.lyricist %>
</p>
<% end %>
这似乎很尴尬和重复。还有更好的方法吗?