Heroku

时间:2017-10-28 05:29:32

标签: ruby-on-rails postgresql migration

我在我的应用中使用impressionist gem来计算网页浏览量,它在本地工作正常。在我将它推送到Heroku并尝试实时查看我的页面后,我收到以下错误:

ActionView::Template::Error (PG::UndefinedTable: ERROR:  relation "impressions" does not exist

2017-10-28T05:16:47.366840+00:00 app[web.1]: LINE 8:                WHERE a.attrelid = '"impressions"'::regclass
2017-10-28T05:16:47.366841+00:00 app[web.1]:                                           ^

我试图运行heroku run rails db:migrateheroku restart,但我仍然收到同样的错误。我的所有关联都应该在我的导轨模型和控制器中。

1 个答案:

答案 0 :(得分:-1)

想出来。我的印象派迁移文件在我的heroku git存储库中以某种方式丢失了。首先,我必须再次生成印象派迁移以创建表格。

rails g impressionist

在推送到heroku之后迁移它:

heroku run rails db:migrate
相关问题