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)
アップグレードガイドには書いてなかったような...?