gpt4 book ai didi

ruby-on-rails - 如何调试设计/管理员?

转载 作者:行者123 更新时间:2023-12-03 20:55:13 30 4
gpt4 key购买 nike

我正在尝试在我的 rails 应用程序中设置设计。它运行良好,但现在我无法以任何用户身份登录,我收到“电子邮件或密码无效”。我想更深入地了解为什么它不进行身份验证。

是否有任何设计配置设置可以提供更多信息?即用于查找用户的查询是什么,等等...

谢谢!

最佳答案

通常设计不提供准确的日志记录系统,也许覆盖默认 Controller 可以发现出了什么问题。尝试这样的事情:

# app/controllers/sessions_controller.rb
class SessionsController < Devise::SessionsController
def new
super # or perform some custom task
end

end

请记住还要配置路由。
# app/config/routes.rb
devise_for :users, :controllers => {:sessions => "sessions"}

有关默认设计 session Controller 的更多详细信息,请查看:
https://github.com/plataformatec/devise/blob/master/app/controllers/devise/sessions_controller.rb



您可以使用 ssh 登录到远程服务器,运行 rails console并手动进行一些检查(检查用户是否存在,尝试通过控制台登录,...),或者您可以通过一些测试创建一个 rake 任务并远程运行。

关于ruby-on-rails - 如何调试设计/管理员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3250598/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com