我在父控制器中添加了一个过滤器。但是当我尝试跳过子控制器中的过滤器时,不会。
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