【发布时间】:2015-07-08 20:14:36
【问题描述】:
我的 Rails 应用中有以下模型:
class Course < ActiveRecord::Base
has_many :memberships
has_many :members, through: :memberships, class_name: 'User'
end
虽然course.members 成功返回课程成员,但我无法访问具有role 属性的Membership 模型。
在给定我的Course 和User 的情况下,我如何在不查找Membership 的情况下找到用户角色?我可以在上下文关联中以某种方式将role 属性注入User 吗?
用户模型:
class User < ActiveRecord::Base
has_many :memberships, dependent: :destroy
has_many :courses, through: :memberships
end
【问题讨论】:
-
会员模型长什么样子?
标签: ruby-on-rails ruby ruby-on-rails-4 associations