ぬけラボ

φ(..)メモメモ

Rails4.0.3のアプリをRails4.1に上げてみた

Rails4.1がリリースされたのでRails4.0.3のアプリをアップグレードしてみました。
docrails/guides/source/upgrading_ruby_on_rails.md at master · rails/docrails · GitHub

概ね4.0.3で書かれたアプリケーションはそのまま動きましたが、一部でエラーが出ました。
bullet gemとか入れてるとinclude使えとアラートがピコピコ出るのでその都度includeしたりしています。

Rails4.0.3まではコントローラにこう書いていて動いたのですが、

Article.paginate(page: params[:page], per_page: 10, include: [:image])

Rails4.1ではエラーが...

undefined method `apply_finder_options' for #<ActiveRecord::AssociationRelation []>

こうしたら動きました。

Article.paginate(page: params[:page], per_page: 10).includes(:image)

アップグレードガイドには書いてなかったような...?