Как передать объект в теге переключателя?

Для моей формы я использую модель Product :

class Product < ActiveRecord::Base
  attr_accessible :purchase_date, :send_to_data
end

В моей форме у меня : Purcha_date работает правильно, когда я создаю несколько продуктов, но также хочу, чтобы Radio_button_tag выполнял то же самое:

<%= form_tag create_multiple_products_path, :method => :post do %>

  <%= date_select("product", "purchase_date")  %>

   <%= radio_button_tag(:send_to_data, 1) %>
   <%= radio_button_tag(:send_to_data, 0) %>


  <% @products.each_with_index do |product, index| %>
     <%= fields_for "products[#{index}]", product do |up| %>
        <%= render "fields", :f => up %>
     <% end %>
  <% end %>

  <%= submit_tag "Done" %>
<% end %>

Это не сработало для меня, моя база данных не помечается как ложь или истина.

Я думаю, что проблема заключается в параметрах "send_to_data" . В отличие от "покупка_дата" он не находит объект (продукт).

{"product"=>{"purchase_date(2i)"=>"12", "purchase_date(3i)"=>"11", "purchase_date(1i)"=>"2011"},
"send_to_data"=>"1", 
"products"=>{"0"=>{"product_name"=>"Test", "price"=>"23", "product_store"=>"13", "exact_url"=>""},
"1"=>{"product_name"=>"", "price"=>"", "product_store"=>"", "exact_url"=>""},
"2"=>{"product_name"=>"", "price"=>"", "product_store"=>"", "exact_url"=>""},
"3"=>{"product_name"=>"", "price"=>"", "product_store"=>"", "exact_url"=>""},
"4"=>{"product_name"=>"", "price"=>"", "product_store"=>"", "exact_url"=>""}}, "commit"=>"Done"}

Есть ли способ сопоставить его с объектом, как дату покупки?

7
задан LearningRoR 14 December 2011 в 00:39
поделиться