2010-12-22 32 views
0

我有產品可以是免費的,paied或私人的......我設計了第二個表稱爲product_details。從產品到product_details有多對一的關係。爲了讓用戶選擇他想要創建的產品,我想使用3個radio_buttons列表,他可以從中選擇。我綁在那個代碼上,但沒有運氣:軌道radio_button配置與一對一的關係

<% ProductDetails.all.each do |product_detail| %> 
    <%= f.radio_button @product, "product_detail", product_detail %> 
    <%= product_detail.name.humanize %> 
<% end %> 

下面的錯誤顯示出來..帽子是這裏的問題嗎?

undefined method `merge' for #<Products id: 1, name: "free", created_at: nil, updated_at: nil> 

回答

1
<%= f.radio_button :product, "product_detail", product_detail.name %> 
+0

沒有給我同樣的錯誤......會不會是有比較的對象,而不是在「product_detail」,product_detail串的問題? – Markus 2010-12-22 12:26:24