0

開発環境でうまく機能し、本番環境でエラーを発生させるコードがあります。ここにあります:

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...

ここで何が悪いのか本当にわかりません。

4

1 に答える 1