表单提交后,params在控制台中不显示的原因是什么?我有一个嵌套属性的表单,一直工作正常。突然,嵌套的params停止保存到数据库。在create动作中运行调试器会发现嵌套的params没有与表单一起发送。
强大的参数设置正确,之前正在工作。 我在控制器动作中使用.new来构建嵌套对象的实例
由于我正在寻找的某些功能,我最终手动构建了输入的id和name属性......但是,再次......这已经有效了。
我正在使用rails 4.0.2。
为什么我的嵌套字段没有显示在调试器参数中,是否还有其他方面我可能会遗漏?
答案 0 :(得分:0)
原来这个错误来自错误放置的html结束标记。有时形式元素通过,有时它们没有通过。追踪是一件很难的事,因为我正在寻找活跃的记录和轨道...当我应该看看html时。我终于找到了它,因为我在浏览器中调试代码并注意到表单元素在表单标记之外。