Jon*_*han 15 ruby-on-rails devise
我正在尝试在我的rails应用程序中设置设计.它工作得很好,但现在我无法以我的任何用户身份登录"电子邮件或密码无效".我想更深入地了解它为什么不进行身份验证.
是否有任何设计配置设置可以更轻松?即用于查找用户的查询是什么,等等...
谢谢!
通常设计不提供准确的日志记录系统,可能会覆盖默认控制器,您可以捕获出错的地方.尝试这样的事情:
# app/controllers/sessions_controller.rb
class SessionsController < Devise::SessionsController
def new
super # or perform some custom task
end
end
Run Code Online (Sandbox Code Playgroud)
记住然后也要配置路由.
# app/config/routes.rb
devise_for :users, :controllers => {:sessions => "sessions"}
Run Code Online (Sandbox Code Playgroud)
有关默认Devise会话控制器的更多详细信息,请查看:https: //github.com/plataformatec/devise/blob/master/app/controllers/devise/sessions_controller.rb
要么
您可以使用ssh登录到远程服务器,运行rails console并手动执行一些检查(检查用户是否存在,尝试通过控制台登录,...),或者您也可以通过一些测试创建rake任务并远程运行.
| 归档时间: |
|
| 查看次数: |
4133 次 |
| 最近记录: |