当前位置: 首页 > 知识库问答 >
问题:

在简单的Rails应用程序中调试Devise

子车灿
2023-03-14

我为Rails配置Devise gem,在代码中看起来不错,但当我尝试注册新用户时,我遇到了问题。在注册表单中设计显示通知:

请查看以下问题:

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

从rails服务器登录:

已于2014-09-14 17:09:13 0200开始对127.0.0.1进行POST“/auth/register”处理,由device::registrations controller #创建为HTML参数:{"utf8"=

当我尝试登录时:

于2014-09-14 17:10:23 0200开始POST“/auth/login”127.0.0.1由Devise::SessionsController#创建为HTML参数:{“utf8”=

共有1个答案

谭嘉容
2023-03-14

我通过检查对象来调试这些东西

在这种情况下,请尝试

raise @user.errors.inspect

在创建方法中保存后的某个位置

 类似资料:
  • 这里是Dockerfile 和docker-compose.yml (对于ssh->在flow this链接https://docs.docker.com/engine/examples/running_ssh_service/) 3000/TCP->0.0.0.0:3000 将ssh连接到容器 ssh root@localhost-p 32768 通过删除docker-compose.yml中的

  • 我有一个非常简单的Rails3.2.6应用程序。我多年来一直使用Heroku来托管原型,总是在免费层上。我终于在我最新的应用程序上添加了一个付费的dyno,并添加了新的Relic来监控性能。 我在极其简单的页面上看到4500+ms的请求时间,几乎零流量(我们还没有推出)。New Relic表示,99%的时间都花在了渲染模板上。这是一个75行完全静态的haml模板内的100行布局。应用程序模板具有标

  • 调试 Rails 程序 本文介绍如何调试 Rails 程序。 读完本文,你将学到: 调试的目的; 如何追查测试没有发现的问题; 不同的调试方法; 如何分析调用堆栈; 1 调试相关的视图帮助方法 调试一个常见的需求是查看变量的值。在 Rails 中,可以使用下面这三个方法: debug to_yaml inspect 1.1 debug debug 方法使用 YAML 格式渲染对象,把结果包含在 <

  • 问题内容: 我有一个Rails应用程序在开发环境中的docker容器中运行。 当我尝试通过在代码中放置某个地方并将其附加到容器上来对其进行调试时,我可以在输出中看到提示,但提示不会暂停,并且无法像没有docker容器一样与之交互。 那么如何调试容器化应用程序? 问题答案: 如果您使用的是docker-compose,则可以将这些标志添加到: 然后使用附加到您的过程。现在在这里工作。确保在您的容器上

  • 有人知道如何用Rails引导(SCSS)以简单的形式将CSS样式放在标签上吗? 谢谢。

  • 过去几天我一直在尝试在我的Windows PC上安装Rails。我从www.railsinstaller那里得到了这个包裹。org,它安装得很好。创建新应用程序时,我可以看到所有应用程序文件都已创建,然后出现以下错误: DL已弃用,请使用FIDLE从中获取gem元数据https://rubygems.org/..........正在解析依赖项。。。Gem::RemoteFetcher::Fetch