首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >form_for不保存到数据库

问form_for不保存到数据库
EN

Stack Overflow用户
提问于 2013-04-29 09:18:10
回答 1查看 316关注 0票数 0

我有一个非常基本的Rails应用程序,它有一些标准的脚手架CRUD资源,运行得很好。突然之间,我不知道为什么,“form_for”不再保存或更新数据库。然而,在console中一切都运行得很好。我没有收到任何错误--只是因为保存尝试不成功而重定向回'new‘页面。我重启了服务器,重启了所有东西,再次捆绑,迁移,等等,似乎什么都不起作用。如何调试此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-30 01:42:45

尝试在其中一个相关控制器中将@model.save临时更改为@model.save!。

这告诉Rails在保存失败时抛出异常,而不是通常的方法(通常是重定向到new )。很可能你有一个验证错误,但是不管是不是这种情况,如果你这样做,你将会得到控制器试图保存你更新的模型时所发生的错误的实际描述。这应该会给你一个开始调试的地方。

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

https://stackoverflow.com/questions/16269942

复制
相关文章

相似问题

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