我有一个名为的模型shirt
,它有一个名为 的字段fabric
,在我拥有的控制器中;
@fabrics = Shirt.uniq.pluck(:fabric)
在视图上,我想显示一个<div>...</div>
,但前提是表的fabric
列shirts
包含至少一个值。我试过了:
<% if @fabrics != nil %>
<div>
...
</div>
<% end %>
但即使整个列没有值,<div>
仍然可见。我也试过
<%if @fabrics != blank %>
没有成功。如何在渲染 div 之前检查该列是否为空?