【发布时间】:2011-10-21 08:04:26
【问题描述】:
我对 Rails 很陌生,我正在尝试建立多态 HABTM 关系。问题是我要关联三个模型。
第一个是事件模型,然后是两种参与者:用户和联系人。
我想做的是能够以与会者的身份将用户和联系人联系起来。所以,我现在在我的代码中拥有的是:
事件模型
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 表迁移需要如何进行?我有点困惑,我没有找到任何帮助。
- 它会起作用吗?
【问题讨论】:
标签: ruby-on-rails-3 activerecord polymorphism relationship has-many-polymorphs