【发布时间】:2013-11-25 04:03:08
【问题描述】:
一个列表有一个所有者(一个用户)。一个列表也有许多小组成员(也是用户)。我尝试定义三个模型之间的关系:用户、列表和小组成员。但我无处可去。
user.rb
class User < ActiveRecord::Base
has_many :lists
has_many :panelMemberships, :through => :panelists, :source => :lists
end
list.rb
class List < ActiveRecord::Base
belongs_to :user
has_many :panelMembers, :through => :panelists, :source => :user
end
panelist.rb
class Panelist < ActiveRecord::Base
belongs_to :list
belongs_to :user
end
我尝试了所有不同的组合,但似乎没有任何效果。提前感谢您提供的任何帮助。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rails-activerecord