開発環境でうまく機能し、本番環境でエラーを発生させるコードがあります。ここにあります:
venue.badges.where(:active => true).select([:title, :desc, :bonus]).each do |badge|
MySQL ローカル DB で作業しているときに、本番環境でこれを起動します。
ActiveRecord::StatementInvalid (PG::Error: ERROR: syntax error at or near "desc"
: SELECT title, desc, bonus FROM "badges" WHERE "badges"."venue_id" = 22 AND "badges"."active" = 't'):
LINE 1: SELECT title, desc, bonus FROM "badges" WHERE "badges"."ven...
ここで何が悪いのか本当にわかりません。