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