大きい 10 進タイプの属性を持つアクティブなレコード モデルがあります。この属性を数値扱いで注文できるようにしたかったのです。代わりに、次のものがあります。
1.9.1 :034 > y Ball.order("radius desc").map{|b| b.radius}
Ball Load (1.1ms) SELECT `balls`.* FROM `balls` ORDER BY radius desc
---
- 11.5
- 8.0
- 4.9
- 12.0
- 6.6
- 6.8
- 10.0
- 6.0
- 7.6
- 8.4
Railsでは、クエリに大幅な変更を加えずに順序付けを実行する合理的な可能性があるかどうか疑問に思っています。