大量バグ修正が行われた「Rails 4.0.1」リリース

Rails

Rails 4.0.X系列の最新版「Rails 4.0.1」がリリースされました(リリースノートTechRacho)。

4.0.1では460コミット以上のバグ修正が行われている他、重要な変更点として、複数回orderを呼んだときの優先順位が変わっています。

ソースコード

User.order("name asc").order("created_at desc")

4.0.0だと、"ORDER BY created_at desc, name asc"

SELECT * FROM users ORDER BY created_at desc, name asc

4.0.1だと、 "ORDER BY name asc, created_at desc"

SELECT * FROM users ORDER BY name asc, created_at desc

細かいけど要注意ポイントですね。

スポンサーリンク