ActiveRecordのafter_findコールバック。
findメソッド実行時のコールバックと思ったら、findで帰ってきたテーブルのインスタンス分実行されるのね…。
大量のレコードが返ってきた場合、パフォーマンス劣化が発生する…。てっきりにクエリ単位と思ったら違ったのね。
まぁ、after_updateやafter_createとかインスタンス単位で呼び出されることを考えると、after_findもインスタンス単位に実行されるというのは、確かに正しい。
でもクエリ単位のコールバック欲しいなぁ。findメソッドをオーバーライドするしかないのかな。