我的控制器类有两个之前的回调,一个来自 gem cancancan,另一个来自 rails:
load_and_authorize_resource
before_action :set_company, only: [:show, :edit, :update, :destroy]
现在我的问题是:
1)这些回调的顺序是否正确?
2)'load_and_authorize_resource'如何加载实例变量(意味着实例变量的名称是什么?如果我想给实例变量一个自定义名称怎么办?
3)在上面的回调中,第二个是覆盖load_and_authorize_resource加载的实例变量还是创建自己的集合,如果我们为实例变量提供自定义名称会发生什么。(比如“@com=Company.find(params[:id])”而不是“@company=Company.find(params[:id])”)。
对不起 !!!如果问题没有意义,我是 Rails 新手。希望你的回答能让我更好地理解这个问题。快乐编码。