shirt
という名前のフィールドを持つモデルという名前がfabric
あります。私が持っているコントローラーには;
@fabrics = Shirt.uniq.pluck(:fabric)
ビューに表示したいのは、テーブルの列に少なくとも1つの値が含まれて<div>...</div>
いる場合のみです。私が試してみました:fabric
shirts
<% if @fabrics != nil %>
<div>
...
</div>
<% end %>
ただし、列全体に値がない場合でも、<div>
は引き続き表示されます。私も試してみました
<%if @fabrics != blank %>
成功しませんでした。div をレンダリングする前に列が空でないかどうかを確認するにはどうすればよいですか?