在Rails控制器中的过滤器之前跳过多个

时间:2014-05-20 14:02:22

标签: ruby-on-rails ruby ruby-on-rails-4

我在这样的控制器中有过滤器:

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控制器中跳过多个过滤器之前?

0 个答案:

没有答案