【发布时间】:2011-07-17 16:27:48
【问题描述】:
当我这样做时到底发生了什么:
@patient.course_enrollments.accessible_by(current_ability)
似乎发生的事情是我在course.client_id = user.client.id 获得 course_enrollments,我只是不明白 accessible_by 是如何工作的。
# ability.rb
can :manage, CourseEnrollment, :course => {:client_id => user.client.id}
【问题讨论】:
标签: ruby-on-rails scope cancan