【发布时间】:2015-04-03 23:06:35
【问题描述】:
我不熟悉 postgresql,我在本地开发机器上使用 SQLite 运行此代码,但它在使用 postgresql 的生产 Heroku 环境中失败
> @categories = @user.posts.includes(:category).where(
> ['`categories`.name = ?', params[:category]])
heroku 日志中的错误:
ActiveRecord::StatementInvalid (PG::SyntaxError: ERROR: syntax error at or near "."
2015-02-04T11:38:35.977789+00:00 app[web.1]: LINE 1: ..._id" WHERE ("posts".user_id = 2) AND (`categories`.name = 'm...
2015-02-04T11:38:35.977791+00:00 app[web.1]: ^
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 sqlite postgresql heroku