我做了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
来操纵它并使用它创建记录。
问题是我有多个dynos而且我必须以不同于git push heroku
的方式更新Heroku吗?
答案 0 :(得分:1)
我做了一个heroku restart
,现在一切正常。希望我3小时前知道这样做!!!