【问题标题】:Is it possible to skip prepend_before_action in Rails 4 and Devise?是否可以在 Rails 4 和设计中跳过 prepend_before_action?
【发布时间】:2016-04-20 14:05:59
【问题描述】:

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

但 Devise 将 require_no_authentication 强制 newcreateprepend_before_action

根据Rails,我可以skip_before_action,但是,

如何强制跳过prepend_before_action

【问题讨论】:

  • 即使您跳过before_action,我认为这不会按预期工作-如果您希望管理员创建新的用户记录,典型的方法是建立一个管理区域和正常用于管理它们的 CRUD 界面。

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


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2015-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多