-1
3つのモデルがあります。ユーザー、プロジェクト、スキル私はユーザー&のスキルとスキル&プロジェクトを関連付けている。今私は、スキルに基づいてユーザーにプロジェクトを割り当てたいのですが、割り当てられるプロジェクトに必要なスキルがあれば、それ以外の場合はできません。 1人のプロジェクトで作業できるユーザーの数に制限はありません。 私は柵に取り組んでいます。問題の始まりが必要です。レールの2つのテーブルのデータを比較し、3番目のデータを比較します
ユーザーを使用してProjectAssignmentと呼ばれるモデルを追加する必要があるような音:参照とproje ct:リファレンス。一度それを持って、あなたのhas_manyを追加します:しかし、他の2つのテーブルに条件を追加するには、そのプロジェクトに合ったスキルを持つユーザーのみを許可する「Add User」フォームを追加します。 –