【发布时间】:2017-09-25 23:10:00
【问题描述】:
当连接模型使用belongs_to时,我正在尝试通过关联创建一个has_many。
这里的例子:
class User
has_many :projects, through: :project_memberships
end
class ProjectMembership
belongs_to :project
end
class Project
has_many :project_memberships
end
Rails 告诉我此关联无效。如果在此处无法使用 :through 关联,那么使用 ActiveRecord 访问用户拥有成员资格的所有项目的最佳方式是什么?
【问题讨论】:
标签: ruby-on-rails activerecord associations