Heroku上的act-as-taggable-on

我一直在我的开发应用程序中使用act-as-taggable-on进行标记,但是当我将它推送到Heroku时,我收到了一个令人讨厌的错误:

ActionView::TemplateError (PGError: ERROR: relation "tags" does not exist : SELECT tags.*, taggings.tags_count AS count FROM "tags" JOIN (SELECT taggings.tag_id, COUNT(taggings.tag_id) AS tags_count FROM "taggings" INNER JOIN offers ON offers.id = taggings.taggable_id WHERE (taggings.taggable_type = E'Offer' AND taggings.context = E'tags') GROUP BY taggings.tag_id HAVING COUNT(*) > 0 AND COUNT(taggings.tag_id) > 0) AS taggings ON taggings.tag_id = tags.id ) on line #29 of app/views/offers/index.html.erb: 26: 

有谁知道如何让插件在Heroku的PostgreSQL上运行?

谢谢!

以下将镜像你的dev DB到heroku上的生产:heroku rake db:push

但你真正需要(ed)做的是运行迁移heroku rake db:migrate

祝好运!

我不知道为什么,但是db:migrate对我来说不起作用,而是我做db:schema:加载,现在工作顺利。 试试看。