【发布时间】:2012-06-29 06:19:17
【问题描述】:
我正在使用 CanCan 进行授权。我在 /app/config/ability.rb 中定义了模型操作用户规则,它工作正常。我已将行 load_and_authorize_resource 添加到我的 application_controller 中,一切都完成了。
但是,我也有许多视图和控制器,它们下面没有模型。例如,尝试加载统计页面会给出
NameError (uninitialized constant Statistic):
activesupport (3.2.3) lib/active_support/inflector/methods.rb:229:in `block in constantize'
activesupport (3.2.3) lib/active_support/inflector/methods.rb:228:in `each'
activesupport (3.2.3) lib/active_support/inflector/methods.rb:228:in `constantize'
...
CanCan 有什么方法可以使用控制器+动作而不是模型+动作吗?
【问题讨论】:
标签: ruby-on-rails cancan