will_paginate で「Uncaught exception: uninitialized constant ActiveRecord::Associations::AssociationCollection」
Ruby on Railsでページングを行おうと思い、will_paginateをbundlerでインストールしたところ
サーバーをデバッグ起動したときに以下のエラーが発生しました。
Uncaught exception: uninitialized constant ActiveRecord::Associations::AssociationCollection
Railsのバージョンは3.2.6、Gemfileには以下の記述でwill_paginateを指定しました。
gem 'will_paginate', '3.0.pre2'
原因は単にwill_paginateのバージョンの指定がマズかったようです。対応策は
1.gem uninstall 'will_paginate' をコマンドで実行し、will_paginateをアンインストール。
2.Gemfileに以下を記述し、bundle installする。
gem 'will_paginate', '~> 3.0'
となります。以外と解決まで時間が掛かったのでメモとして上げておきます。