我在父控制器中添加了一个过滤器。但是当我尝试跳过子控制器中的过滤器时,却没有。
class ParentController < ApplicationController::Base
before_filter :hello_world
def hello_world
raise Exception.new "Stop the world"
end
end
class ChildController < ParentController
skip_before_filter :hello_world
end
它不起作用。过滤器总是会发生。如果我将before_filter移动到ChildController,则跳过工作正常。
我缺少什么?我正在使用Rails 3.0.18