0

Rails3を使用しています。

製品モデルとグループ モデルがあります (メンバーシップを通じてグループ has_many ユーザー)。

製品モデルのフォームを作成したいと思いnew.html.erbます。フォームの最後で、追加したい製品にアクセスできるグループのメンバーをユーザーが選択できるようにしたいと考えています。

したがって、私の目標は、ユーザーが属するグループを一覧表示し、それぞれにチェックボックスを追加することです。次に、挿入された製品と、フォームが送信されたときにユーザーが選択したさまざまなグループとの間の関連付けを作成しますが、これを達成する方法が本当にわかりません。私が読んだすべてのドキュメントでは、新しい既存のグループの代わりに、グループのインスタンス。

ネストされたフォームと、製品とグループの間の HABTM 関係で可能ですか? それとも、新しいモデル product_group_relationship を使用して、 has_many_through 関連付けでネストされたフォームを使用する必要がありますか? または、ネストされたフォーム以外のものを使用する必要がありますか?

私は Rails の初心者で、ここで少し迷っています。経験豊富な人が私を少し案内してくれたら、とてもありがたいです!

4

1 に答える 1