hayaiee回答ポイント 300ptウォッチ 1

Rails3 の質問です。

Rails3でページネートをする為に kaminari というライブラリを gem でインストールしました。ところが、undefined method 'page' for #<ActiveRecord::Relation:0x...>とエラーが出てしまいます。
(試しに、自分のPCのRailsでkaminariをいれてlocalhostで試すと、ちゃんとページネートされますのでソース自体は合っていると思います。)

開発の途中でgem をupdateしてしまったのでそれが遠因になっているのではと疑っております。
以前も、gem list をみるとインストールされているのにRailsで使えないということがありました。
(どうやって解決したのか忘れてしまいました。。。)

gem env をすると、
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.5
- RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/local/ruby-1.9.2-p180/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/local/ruby-1.9.2-p180/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/ruby-1.9.2-p180/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /usr/local/ruby-1.9.2-p180/lib/ruby/gems/1.9.1
- /home/flxsrv50/.gem/ruby/1.9.1

とでます。
この環境と、Rails3が読み込んでいる環境が違うのでしょうか?
どなたかお教え願えませんでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-08-16 16:16:37
終了日時
2011-08-23 16:20:02
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

RubyGems22Linux2257Ruby760localhost290Rails217gem83ライブラリ985インストール7094

人気の質問

メニュー

PC版