是否可以在Rails 4和Devise中跳过prepend_before_action?

时间:2016-04-20 14:05:59

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

我想对Devise注册控制器的newcreate函数强制执行身份验证,因为我正在实现一个自定义sign_up机制,需要管理员先登录。

但是Devise强迫require_no_authentication newcreate prepend_before_action

根据Rails的说法,我可以skip_before_action

如何强制跳过prepend_before_action

1 个答案:

答案 0 :(得分:3)

skip_before_action不适合你吗? before_action只是一个alias for append_before_action,我认为回调是附加还是预先附加到允许使用skip_before_action跳过的回调列表无关紧要。