我想对Devise注册控制器的new
和create
函数强制执行身份验证,因为我正在实现一个自定义sign_up机制,需要管理员先登录。
但是Devise强迫require_no_authentication
new
和create
prepend_before_action
。
根据Rails的说法,我可以skip_before_action
如何强制跳过prepend_before_action
?
答案 0 :(得分:3)
skip_before_action
不适合你吗? before_action
只是一个alias for append_before_action
,我认为回调是附加还是预先附加到允许使用skip_before_action
跳过的回调列表无关紧要。