任何人都可以向我解释CanCan的accessible_by
的工作原理吗?它如何知道用户和需要限制的事物之间的关系?Rails - CanCan - accessible_by
2
A
回答
3
有大约惭惭很大railscast(由其创建者制造):
http://railscasts.com/episodes/192-authorization-with-cancan
2
它检查针对一组中的能力初始化包括CanCan::Ability
描述规则当前用户。当您致电accessible_by
时,它将检查Ability
类中指定的规则,并返回用户有权访问的记录。
该宝石的维基是非常好的...在这里:defining abilities
相关问题
- 1. Rails 3,Cancan,使用accessible_by搜索多个模型
- 2. 使用关联编写Rails cancan功能,该功能与accessible_by
- 3. cancan:存储在数据库vs accessible_by?
- 4. cancan accessible_by w/mongoid条件语法
- 5. cancan的accessible_by(获取记录)中的current_ability是什么?
- 6. CanCan使用accessible_by不会生成正确的SQL语句
- 7. Rails 5 - CanCan
- 8. CanCan与Rails Association
- 9. CanCan Rails授权
- 10. Ruby on Rails CanCan Gem
- 11. Rails CanCan和Scoped attr_protected
- 12. 惨惨accessible_by
- 13. 是否有任何方法来订购Cancan的结果accessible_by调用
- 14. CanCan没有授权控制器操作,但它可以正常工作accessible_by
- 15. can not can cancan on rails 3.1
- 16. Rails - CanCan - 基本问题
- 17. Rails cancan问题与before_filter
- 18. Rails 3 Active_admin和CanCan集成
- 19. Rails + Devise + Cancan select with dynamic,dependent
- 20. Rails cancan load_and_authorize_resource不起作用
- 21. Rails,CanCan和控制器
- 22. Rails,Devise,CanCan或Declarative授权
- 23. Rails 4,Devise,Omniauth,Cancan,Twitter API
- 24. rails cancan自定义动作
- 25. rails cancan gem未初始化常量CanCan :: Ability :: I18n
- 26. Rails和CanCan的访客用户权限
- 27. Rails CanCan和动态生成的能力
- 28. Devise,CanCan和ActiveAdmin on Rails应用程序
- 29. Rails cancan和状态机 - 授权状态
- 30. CakePHP授权插件像CanCan for Rails
可能重复[Cancan accessible \ _by](http://stackoverflow.com/questions/5344247/cancan-accessible-by) – lulalala 2014-10-21 09:22:35