私は Rails の初心者で、ポリモーフィックな HABTM 関係を作成しようとしています。問題は、関連付けたいモデルが 3 つあることです。
1 つ目は Event モデルで、次に 2 種類の出席者 (ユーザーと連絡先) です。
私がやりたいことは、出席者としてユーザーと連絡先の両方を関連付けることができるようにすることです。だから、私のコードで今持っているものは次のとおりです。
イベントモデル
has_and_belongs_to_many :attendees, :polymorphic => true
ユーザーモデル
has_and_belongs_to_many :events, :as => :attendees
連絡先モデル
has_and_belongs_to_may :events, :as => :attendees
- HABTM テーブルの移行はどのようにする必要がありますか? 私は少し混乱していて、それについて何の助けも見つかりませんでした。
- それはうまくいくでしょうか?