我有许多自定义操作的控制器:
class FooController < ApplicationController
def fizz
end
def buzz
end
...
end
我想将 Bar 集合(不重复@bars = Bar.all
)加载和授权到这两种方法中。
像这样的东西:
load_and_authorize_resource :bar, :collection, :only => [:fizz, :buzz, ...]
但这根本行不通,@bars
变量存在nil
于所有动作中。请帮助我了解出了什么问题以及如何使其工作。谢谢!