2012-04-10 10 views
1

私のフォームは入れ子になっているので、カートには製品があり、これには機能が含まれています。チェックボックスを使って製品に機能を追加したいと考えています。入れ子になったフォームのチェックボックスを使ってレコードを追加する

送信時に、レールはカートレコードを作成していますが、「accepts_nested_attributes_for」を使用してネストされたレコードの追加を完了することはできません。

私のフォームは非常に単純で、エラーは発生していません。フィールドを無視しています。私のフィールドは(フォームヘルパー以内)このように、事前に

= f.fields_for :feature_line_items do |builder| 
    = builder.check_box :id 
    = builder.label :id, "Feature Label" 

感謝を見て、私はこれを疑うのようなものだとしても可能であり、おそらく私のデータアーキテクチャを再考する必要があります。

答えて

2

try this episodeをrailscastsで試してください。また、私はsimple_form宝石を使用することをお勧めします、それは非常に簡単で簡単にプログラミングをフォームになります。

私はそれが助けてくれることを願っています。

+0

が、それは私のアプリは、実際に1対で多対多のところ使用しています多くの親子関係。私は通過するために私自身の "名前"を作るために何をしてもcheck_box_tagを使う必要があると思います。私は、レールがaccepts_nested_attributesを介してこれを "処理"できることを望んでいました。再度、感謝します。 –

関連する問題