首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在简单Rails应用程序中调试设备

在简单Rails应用程序中调试设备
EN

Stack Overflow用户
提问于 2014-09-14 12:34:45
回答 1查看 247关注 0票数 0

我为Rails配置了Devise,在代码中看起来还不错,但是当我试图注册新用户时,我遇到了问题。以登记表格形式拟备展示告示:

请回顾以下问题:

但仅此而已。没有什么特别的信息。我应该先去哪里找?如何调试这样的东西?有什么建议吗?

从rails服务器登录:

开始发布127.0.0.1在2014-09-14 17:09:13 +0200由Devise::RegistrationsController#create作为HTML参数处理:{"utf8"=>"✓“、”=>“用户”{“电子邮件”=>“test@test.com”、“密码”“=>”已过滤“、”password_confirmation“”=>“已过滤”}、“提交”=>“注册”}“} (0.2ms)开始用户存在(0.4ms)从“用户”选择1作为“用户”。“email”= 'test@test.com‘限制1 (0.2ms)回滚 呈现设计/共享/_Views s.haml (0.5ms)在布局/应用程序/应用程序(15.9ms)中呈现设计/注册/new.html.haml,完成了121 in中的200 OK (查看: 24.2ms、x、ActiveRecord: 0.8ms)

当我尝试登录时:

开始发布127.0.0.1在2014-09-14 17:10:23 +0200由Devise::SessionsController#create作为HTML参数处理:{"utf8"=>"✓“、”=>“用户”=>{“电子邮件”=>“test@test.com”、“密码”“=>”过滤“、"remember_me"=>"0"},在“用户加载”中“提交”“=>”号(0.7ms)从“用户”的“用户”处选择“用户”.*。“email”= 'test@test.com‘ORDER由“用户”。id“ASC限制1完成401未经授权在2ms中由Devise::SessionsController#new作为HTML参数处理:{"utf8"=>"✓",”Devise::SessionsController#new“用户”“=>{”电子邮件“=>”test@test.com,“密码”“=>”过滤,"remember_me"=>"0"},“提交”=>“符号in"}呈现的设计/共享/_Links.haml (0.4ms)在布局/应用程序内(9.8ms)完成了106ms中的200 OK (视图: 15.4ms x_ ActiveRecord: 0.0ms)

EN

回答 1

Stack Overflow用户

发布于 2014-09-14 17:35:30

我通过检查object.errors来调试这些东西

在这种情况下,试着

代码语言:javascript
运行
复制
raise @user.errors.inspect

在创建方法中保存之后的某个地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25833258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档