我正在尝试创建一个从我的数据库中获取数据的选择框。我在设置时遇到了麻烦。我试过这段代码:
<%= 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 和 name,所以这可以是我想要的任何东西吗?