Eventという名前のモデルクラスと、フィールド'when'があります。私はdescのときまでにイベントの順序を返そうとしているので、ここにコードがあります。
@events = Event.order("'when' DESC")
私はデータベースとしてMySQLを使用しています。ただし、返された結果は並べ替えられません。
コンソールを調べて、生成されたSQLをファイルしました。これは問題ないようです。
SELECT `events`.* FROM `events` ORDER BY 'when' DESC
また、このSQLをコンソールで実行すると、ソートされた結果が返されました。「いつ」で何か特別なことはありますか?
クエリをに変更するとEvent.order("events.when DESC")
、並べ替えられた結果が返されます