Rails Devise Gem after_action 如何写只针对 Registration Controller

jimmy0017 · March 26, 2017 · Last by bajiudongfeng replied at March 26, 2017 · 1152 hits

我在application_controller.rb 里加了个

after_action :update_invite_code, only: [:create], if: :devise_controller?

但这样所有 devise 的 controller,只要 action 是 create 就会 run update_invite_code 但我只想在Devise::RegistrationsController 这里面的 create 之后 run。 不知道如何写。

放到 Devise::RegistrationsController 啊,取消掉 if: :devise_controller?

You need to Sign in before reply, if you don't have an account, please Sign up first.