1

私のフォームはネストされているため、カートには製品があり、機能を持つことができます。チェックボックスを介して製品に機能を追加できるようにしたいと考えています。

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

私のフォームは非常に単純で、エラーは発生していません。フィールドを無視しているだけです。私のフィールドは次のようになります(フォームヘルパー内)

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

事前に感謝します。私はこれが可能であるかどうか疑問に思っており、おそらくデータ アーキテクチャを再考する必要があります。

4

2 に答える 2

2

このエピソードをrailscastsで試してください。また、 simple_form gemを使用することをお勧めします。これにより、フォームのプログラミングが非常にシンプルで簡単になります。

お役に立てば幸いです。

于 2012-04-11T08:50:58.937 に答える