データベースからデータを取得する選択ボックスを作成しようとしています。これを設定するのに問題があります。私はこのコードを試しました:
<%= f.fields_for :unit do |u| %>
<%= u.label :name %>
<%= u.select :name, :class => "ingredient_unit", :prompt => "Please Select" %>
<% end %>
しかし、選択肢の一部が欠けています。データベースからそれらを引き出す方法がわかりません。機能するcollection_selectを使用してみましたが、クラスオプションが機能しませんでした... collection_selectは次のようになりました:
<%= u.collection_select :unit, Unit.all, :id, :name, :class => "ingredient_unit", :prompt => "Please Select" %>
また、最初の記号 (:unit) の意味がわかりません。html の ID と名前を設定しているようです。