私はこれに数時間取り組んでいて行き詰まっているので、データベースを使用してメニュー選択を取得する方法、モデルを使用してデータベースを取得する方法は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
ます。