なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2014/10/11)

2014/10/11分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #17014 from grosser/grosser/fast-fixtures

activerecord/lib/active_record/fixtures.rbの修正です。

fixturesでは最初に、ファイル名を元にモデルを推測し、対象のモデルをrequireして、require出来ない場合warningを出すようにしていたのですが、ファイル名が間違っている場合、該当のテーブルが存在しないという事になり、テーブルが存在しないエラーが出力されるので、そちらで解るだろう、という事でrequire処理を削除しています。

これにより、多少の性能改善にもなっているとの事です。モデルが多い場合は、割と恩恵受けれそうですね。