我在我的 rails 应用程序中使用声明式授权,并且我有以下控制器:
class OrganizationsController < ApplicationController
filter_resource_access attribute_check: true
def index
@organizations = Organization.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @organizations }
end
end
end
但是,当我尝试访问该操作的视图时,我
undefined method 'each' for nil:NilClass
在尝试访问@organizations
实例变量的行上收到错误消息。当我注释掉该filter_resource_access
行时它起作用。
有什么想法吗?