在子控制器中的操作之前跳过

时间:2017-10-11 15:03:33

标签: ruby-on-rails ruby

我有一个应用程序控制器,我正在处理一些身份验证

class ApplicationController < ActionController::Base
  before_action :prep_data
  def prep_data
   # code...
   # authenticate
  end
end

我有一个继承自这个的控制器

class OtherController < ApplicationController
  def custom_action_method
  end
end

我可以跳过before_action的{​​{1}}挂钩,了解自定义操作方法OtherController

1 个答案:

答案 0 :(得分:3)

我找到了答案,这是语法

class OtherController < ApplicationController
  skip_before_action :prep_data, only: [:custom_action_method]

  def custom_action_method
  end
end