【发布时间】:2017-09-21 13:53:07
【问题描述】:
我想为应用程序的所有控制器定义功能,是否可以将 load_and_authorize_resource 或 authorize_resource 调用放在 application_controller 本身中,并让它向下渗透到每个控制器?
【问题讨论】:
标签: ruby-on-rails authorization cancancan ruby-on-rails-5.1
我想为应用程序的所有控制器定义功能,是否可以将 load_and_authorize_resource 或 authorize_resource 调用放在 application_controller 本身中,并让它向下渗透到每个控制器?
【问题讨论】:
标签: ruby-on-rails authorization cancancan ruby-on-rails-5.1
理论上你可以,但它也会尝试加载一个 Application 对象然后崩溃,因为 Application 是 Rails 中的保留字,因为它已经被使用(参见你的配置,application.rb 示例)。
【讨论】: