0

我做了一个git push heroku更新我的应用程序,就像我以前做过很多次一样。我需要做一个heroku run rake db:migrate向模型添加一个字段。没什么大不了。除了现在我的网站上出现该字段不存在的错误:

2013-05-28T21:57:37.050674+00:00 app[web.1]: ActiveRecord::UnknownAttributeError (unknown attribute: has_computer):
2013-05-28T21:57:37.050674+00:00 app[web.1]: app/controllers/time_track_controller.rb:36:in `create_check_in'

那是由.create()命令引起的。但是has_computer,我在迁移中添加的字段实际上确实存在于生产中。我可以使用它来操作它并使用它创建记录heroku run console

问题是我有多个测功机并且我必须以不同于简单的方式更新 Herokugit push heroku吗?

4

1 回答 1

1

我做了一个heroku restart,现在一切正常。希望我在 3 小时前就知道这样做!!!

于 2013-05-28T23:33:42.900 回答