ruby-on-rails - 设计和看守 failure_app 未重定向到自定义路径
问题描述
warder.failure_app
当用户输入无效的登录凭据并尝试使用此处指定的执行此操作时,我正在尝试进行一些监视https://github.com/plataformatec/devise/wiki/Redirect-to-new-registration-(sign-up )-path-if-unauthenticated。
但是,控件似乎永远不会出现在我的页面中CustomFailureApp
,因为我没有看到用户重定向到注册页面
下面是我正在使用的代码
lib/custom_failure_app.rb
class CustomFailureApp < Devise::FailureApp
protected
def route(scope)
custom_logging
:new_user_registration_url
end
end
application.rb
config.autoload_paths << Rails.root.join('lib')
devise.rb
config.warden do |manager|
manager.failure_app = CustomFailureApp
end
任何帮助都会很棒,我如何确保调用我的 CustomFailureApp 并将用户重定向到注册页面。
谢谢。
解决方案
推荐阅读
- haskell - 为什么 ghc 不能在这个 Category 产品上匹配这些类型?
- php - 自定义 WooCommerce 电子邮件通知的标题文本
- lua - 罗技 G HUB 脚本
- javascript - 当我单击 gliderjs 中的下一个/上一个按钮时页面转到顶部
- python - urllib urlretrieve 仅将最终图像保存在 url 列表中
- android - How to "round" GeoJSON coordinates using mapbox
- javascript - 增加映射列表中的反应计数器
- python - Node.js/Electron 和 Python 之间的异步 IPC
- c++ - 没有标识符时如何读取复杂的 C++ 类型声明?
- c# - 如何在 C# 中使用 interop.excel 从 excel 文件中删除只读模式