【发布时间】:2014-04-14 21:12:30
【问题描述】:
我有一个用户模型和一个名为邀请模型的用户之间的直通表。
我希望用户能够邀请他人、被邀请并创建关联。
我的迁移文件如下所示:
class CreateInvites < ActiveRecord::Migration
def change
create_table :invites do |t|
t.integer :invited_id
t.integer :inviter_id
t.timestamps
end
end
在我的邀请模型中,我有以下内容:
class Invite < ActiveRecord::Base
belongs_to :invited, :class_name => 'User'
belongs_to :inviter, :class_name => 'User'
end
我不确定如何构建具有适当关联的用户模型。我希望一个用户属于一个邀请者并且有很多邀请。我应该如何适当地更新我的用户模型。
【问题讨论】:
标签: ruby-on-rails model associations