【发布时间】:2012-10-17 04:44:01
【问题描述】:
它将参数作为replacement_emails 传递,这是正确的。来自日志:
Parameters: {"utf8"=>"✓", "authenticity_token"=> ... "replacement_emails"=>"1"}, "commit"=>"submit", "id"=>"1"}
但它没有在数据库中设置。日志中没有错误消息,什么都没有。它与 SQLite 一起开发。
有什么想法吗?为什么它在 Heroku 的开发中有效但在生产中无效?
【问题讨论】:
-
你看过heroku的日志了吗?
-
那是heroku日志。就像我说的,没有错误信息。
-
您应该发布相关的模型代码和迁移。此外,Heroku 使用 Postgres,而不是 SQLite - 使用相同的环境进行开发和生产总是一个好主意。
-
模型为空。除了belongs_to :user 里面什么都没有