我有一个脚本,可以将数据从Windows后端发送到Heroku。最近,我在对象模型中添加了四列。为了测试,每个属性都通过cURL请求单独更新。
在本地Rails服务器(与Heroku托管服务器相同)上,所有四个新属性均已正确填充,并且日志中没有错误。
在基于Heroku的服务器上,当我运行后端脚本时,它将更新其中两列,但不会更新其他两列。尽管未填充这些值,日志仍指示进程以状态200成功运行。
有没有人经历过类似的事情?
好的,设法解决了这个问题。
解决方案是运行heroku restart
。看来,由于Heroku应用程序是经过预编译的,因此应用程序无法识别新列。
奇特的是,在应用此修复程序之前,该应用程序可能应该引发了UnknownAttributeError。
干杯,CBusBus。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句