0

私はhas_many'機能'を備えたモデル'Car'を持っています。すべての機能を別のモデル「機能」に保持します。車を作成するときに、ユーザーが新しい車にどの機能を搭載するかを(チェックボックスを使用して)選択できるようにします。

今、私はこのようなことをしていますが、それは間違っていますが、他の考えはありません:

= f.label 'other features'
- Feature.all.each do |feature|
  = f.check_box :feature

どうすればこれを達成できますか?

4

2 に答える 2

0
- Feature.all.each do |feature|
  = check_box_tag "car[feature_ids][]", feature.id 
于 2012-05-20T20:28:40.413 に答える
0

featureは関連であるため、別のフォームビルダー オブジェクトを生成する を使用する必要がありますf.fields_forfields_forあなたの場合に適切に使用する方法を確認するには、Rails APIで を探してください。現時点では考えていません。:)

于 2012-05-20T20:28:47.123 に答える