1 人のユーザーがグループにサポートを要求できるようにする Rails アプリを作成しています。
Class User
has_many :requests
Class Request
belongs_to :users
現在、ユーザーは別のリンクをクリックして、別のサブグループにリクエストを送信しています。ユーザーが人を選択/選択解除できるようにすることで、さらにカスタマイズできるようにしたいと思います。
これを実現するために協会が必要ですか?何かのようなもの...
Class User
has_many :sent_requests, class_name 'Request'
has_many :received_requests
has_many :requests, :through received_requests
Class Request
belongs_to :client, class_name 'User'
has_many :received_requests
Class ReceivedRequest
belongs_to :user
belongs_to :client
これはお尻の痛みのようです。関連付けなしで、request#newコントローラーアクションで@usersインスタンス変数を作成できますか-ビューに渡し、フォームにチェックボックスを表示させます-ユーザーに人をチェック解除させます-どういうわけかその変数を作成アクションに戻します
より一般的な質問は、関連付けを追加する必要があると判断するにはどうすればよいかということだと思います。
最後に、これはネストされたリソースを使用する必要がある場合でしょうか?
ご協力いただきありがとうございます。私はこれが初めてです...