Heroku在活动管理员上返回Postgres错误

时间:2012-07-13 22:33:18

标签: ruby-on-rails-3 heroku activeadmin

我将我的应用程序部署到了Heroku。当我想查看记录时,它会返回错误:

2012-07-13T22:28:04+00:00 app[web.1]: Started GET "/admin/non_profits/1" for 200.40.55.210 at 2012-07-13 22:28:04 +0000
2012-07-13T22:28:06+00:00 app[web.1]: ActionView::Template::Error (PG::Error: ERROR:  operator does not exist: character varying = integer
2012-07-13T22:28:06+00:00 app[web.1]: LINE 1: ...Profit' AND "active_admin_comments"."resource_id" = 1 AND "a...
2012-07-13T22:28:06+00:00 app[web.1]: HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

任何提示?

1 个答案:

答案 0 :(得分:0)

是的,我建议将你的dev db改为PG。 Heroku强烈建议如果你使用他们的雪松堆https://devcenter.heroku.com/articles/rails3

这可以帮助您在开发中复制问题。