私は2つのフォームを持っています.1つのフォームcheck_box_tagで作成したいのですが、同じアイテムをチェックした場合、このアイテムは隠しフィールドタグの別のフォームに入れられ、別のフォーム値を保存すると、このアイテムはデータベースに保存されます.
私からしてみれば
<% for item in @items %>
<%= check_box_tag "items[#{item.id}]", item.id, :name => "items[]" %>
<% end %>
<% form_for(@feedback ) do |f| %>
<%= f.hidden_field :item_value %> #this is field in which I want put from one form
<%= f.label :name, "Name" %></td>
<%= f.text_field :name, :style => "width:100%" %>
<%= f.label :phone, "Phone" %>
<%= f.text_field :phone, :style => "width:100%" %>
<%= f.label :email, "Email" %>
<%= f.text_field :email, :style => "width:100%" %>
<%= f.submit "Submit" %>
<% end %>
私のコントローラーで
...
@item = Item.find(:all)
@feedback = Feedback.new(params[:feedback])
email = ApplicationMailer.create_feedback_rez(@feedback)
email.set_content_type("text/html; charset=utf-8")
ApplicationMailer.deliver(email)
@feedback.save
...
どうすればいいですか?
アドバイスをありがとう!