我做了一个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
吗?