gpt4 book ai didi

ruby-on-rails - ruby ,ActiveRecord : Local rails server updates record attributes whereas the remote server does not

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:19 25 4
gpt4 key购买 nike

我有一个脚本可以将数据从 Windows 后端发送到 Heroku。最近我向对象模型添加了四个新列。为了测试,每个属性都通过 cURL 请求单独更新。

在本地 Rails 服务器(与 Heroku 托管服务器相同)上,所有四个新属性都已正确填充,并且日志中没有错误。

在基于 Heroku 的服务器上,当我运行后端脚本时,它会更新其中两列,但不会更新另外两列。尽管未填充这些值,但日志表明该进程已成功运行,状态为 200。

有没有人经历过类似的事情?

最佳答案

好的,成功解决了这个问题。

解决方案是运行 heroku restart。似乎因为 Heroku 应用程序是预编译的,所以应用程序无法识别新列。

特别的是,在应用修复程序之前,应用程序应该可能会引发 UnknownAttributeError。

干杯,C总线总线。

关于ruby-on-rails - ruby ,ActiveRecord : Local rails server updates record attributes whereas the remote server does not,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40845994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com