ruby-on-rails – Cancan accessible_by
发布时间:2020-12-16 20:27:19 所属栏目:百科 来源:网络整理
导读:当我做的时候究竟发生了什么: @patient.course_enrollments.accessible_by(current_ability) 似乎发生了什么,我得到course_enrollments where course.client_id = user.client.id,我只是不明白access_by如何工作. # ability.rbcan :manage,CourseEnrollment
当我做的时候究竟发生了什么:
@patient.course_enrollments.accessible_by(current_ability) 似乎发生了什么,我得到course_enrollments where course.client_id = user.client.id,我只是不明白access_by如何工作. # ability.rb can :manage,CourseEnrollment,:course => {:client_id => user.client.id} 解决方法
accessible_by为您提供了一个范围,其中只包含您可以在current_ability上访问的记录.由于您表示:CourseEnrollment的管理能力由当前用户拥有的课程进行过滤,因此可访问的通话将添加相同的限制,以便返回的课程注册将全部由当前用户“访问”.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby – 如何让Thor找到系统安装的模板.thor文件?
- 如何让textarea中输入多行的数据在p标签中换行?
- 从Oracle数据库中使用SQL从XML Clob中提取数据
- c# – 确定App是否作为“clickonce”应用程序运行
- playframework – sbt 0.13.5“URI有一个权限组件”错误,同
- C++在C语言基础之上增强的几个实用特性总结
- 如何从SQLite中的Datetime结果列中检索Date部分?
- Cocos2d-x原创游戏教程汇总
- checking for XML::Parser... configure: error: XML::Pars
- c – 无法跨DLL传递std :: wstring