heroku で Rails アプリを実行していますが、何らかの理由で次のスコープが多くの問題を引き起こし、PSQL でエラーがスローされます (「rating」は整数です)。
scope :rated, where("posts.rating <>''")
当然のことながら、以下にリストされているすべてを試しました。これらはエラーを引き起こしませんが、評価値が null の投稿は引き続き表示されます。
scope :rated, where("posts.rating IS NOT ?", nil)
scope :rated, where("posts.rating > 0")
scope :rated, where("posts.rating IS NOT NULL")
前もって感謝します!