我已经为此工作了几个小时并且卡住了,那么如何使用数据库获得菜单选择,使用模型的数据库ZigZagRotation
?
<%= form_for([@user, @user.calories_journals.build]) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.label :cj_date, "Date Begins:" %>
<%= f.text_field :cj_date %>
<%= f.label :no_of_cycles, "Number of Cycles:" %>
<%= f.text_field :no_of_cycles %>
<%= f.label :zig_zag_type, "Zig Zag Rotation Type:" %>
<%= f.select :zig_zag_type, ZigZagRotation.all.collect {|z| [z.title, z.id ] } %>
<%= f.submit "Generate Calories Journals", class: "btn btn-large btn-primary" %>
<% end %>
下面的行在菜单选择框中显示了空的详细信息,而不是填充列表。
<%= f.select :zig_zag_type, ZigZagRotation.all.collect {|z| [z.title, z.id ] } %>
:zig_zag_type
在模型attr_accessible
下ZigZagRotation
,一旦被选中,我希望将值存储在:id
.