2013-04-29 76 views
0

我有一个非常基本的Rails应用程序,有一些标准脚手架CRUD资源工作得很好。突然之间,我无法弄清楚为什么,“form_for”不再保存或更新数据库。但是,在控制台中一切正常。我没有收到任何错误 - 只是因为保存尝试失败而重新导向到“新”页面。我重新启动了服务器,重新启动了所有服务,再次捆绑,迁移等。似乎没有任何工作。我该如何调试这个问题?form_for不保存到db

回答

0

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

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

+0

感谢您的回应!事实证明,我刚刚没有关闭 ...时间重构成partials。 – Tag0Mag0 2013-05-02 17:22:59