需求: 1、项目中绝大部分的 action 都要认证 2、有些 action 是没有实际的 model 的,是一些系统的工具(例如刷新 redis 等) 3、还有一些是 controller name 和 model name 不对应的
实验 check_authorization 是在 after_filter 中添加的,当捕获到异常时已经执行了 render 了,在跳转的话就有两个 render 了。
load_and_authorize_resource 和 authorize_resource 用这两个的话,在没有 model 的控制器中就的 skip,还得自己加验证 在有 model 控制器中,我就不能在 ApplicationController 添加,因为要在没有对应的控制器中修改 class 名称。
所以想问一下有没有好的办法