我在这样的控制器中有过滤器:
class ApplicationController < ActionController::Base
before_filter :set_params
before_filter :set_default_response_format
before_filter :require_key
end
在一个动作中,我需要跳过三个过滤器中的两个,所以我尝试了这个:
skip_before_filter [:require_key, :set_params], only: [:special_action]
这不起作用。它不会跳过任何东西。然后我尝试了这个,这也没有用:
skip_before_filter :require_key, only: [:special_action]
skip_before_filter :set_params, only: [:special_action]
所以我的问题是:如何在Rails控制器中跳过多个过滤器之前?