10
我想知道是否有办法做到这一点与铁路或没有。基本上我有一个用户模型和一个事件模型。事件是由用户创建的,我希望在事件模型中有一个外键(user_id)来指示谁创建了该事件。此外,事件可以有谁参加了很多用户,这样的事件模型变得像belongs_to和has_many到相同的型号
belongs_to :user
has_many :users, :through => :guests #suppose i have the guest model
和用户模型看起来像
has_many :events, :through => :guests
我还没有试过这种关联,但是我想成为可以说
e = Event.find(1)
e.creator #returns the user who created this event
,而不是
e.user
有没有办法让我这样做?
多数民众赞成它!谢谢 – denniss 2010-12-23 06:45:27