【发布时间】:2016-04-20 14:05:59
【问题描述】:
我想对 Devise 注册控制器的 new 和 create 函数强制执行身份验证,因为我正在实施一个需要管理员先登录的自定义注册机制。
但 Devise 将 require_no_authentication 强制 new 和 create 与 prepend_before_action。
根据Rails,我可以skip_before_action,但是,
如何强制跳过prepend_before_action?
【问题讨论】:
-
即使您跳过
before_action,我认为这不会按预期工作-如果您希望管理员创建新的用户记录,典型的方法是建立一个管理区域和正常用于管理它们的 CRUD 界面。
标签: ruby-on-rails ruby-on-rails-4 devise