モデルの 1 つで次のデフォルト スコープが定義されています
default_scope order("IF(format = #{FORMATS[:wide]}, 1, 0) DESC, created_at DESC, name ASC")
MySQL を実行している開発マシンでは問題なく動作しましたが、postgres を使用する本番環境にデプロイすると失敗しました。ストレート SQL の代わりに Arel を使用してそれを記述する方法はありますか? FORMATS[:wide]
整数を返しますが、特定の順序ではない場合があります。format
その特定のレコードが最初に返されるようにしたいだけです。