
Rails3.2.9でのpaginateがうまくいきません。
分かる方、御教示ください。
今のところ、下記の状態です。
(1)Ruby193/lib/ruby/gems/1.9.1/gemsの下に、mislav-will_paginate-2.3.11
をインストールした。
(2)Ruby193/rails/demand/Gemfileに
gem 'mislav-will_paginate', '~> 2.3'
を追加した。
(3)コマンドプロンプトで、>bundle installを実行
Using mislav-will_paginate (2.3.11)となっていることを確認
(4)app/controller/demandapps_controller.rb
のdef indexの@demandapps = Demandapp.allを
@demandapps = Demandapp.paginate(:page => params[:page], :per_page => 15)
に変更
(5)app/views/demandappsのindex.html.erbの
<table>~</table>の下に
<%= will_paginate(@items) %>
を追加。
この状態でWEBrickを動かすと、
NoMethodError in DemandappsController#index
undefined method `paginate' for #<Class:0x3c0a218>
app/controllers/demandapps_controller.rb:5:in `index'
のエラーが出ます。paginateが認識されていないようなのですが、
この他にどこか設定しないといけない個所とかあるのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
現在pagenateが動いているものがありますので、確認してみました。
Scientific Linux 6でRuby1.8.7、rails 3.2.11ですので参考にならないかも知れませんが、とりあえず
質問欄の番号に合わせています
1) rubygemsでインストール
will_paginate (3.0.4)
2) Gemfileの最後に
gem 'will_paginate'
を追加
3) sudo bundle installを実行
4) controllerのindexの記述
def index
@pdbs = Pdb.paginate( :page => params[:page],
:per_page => 30,
:order => "entry_id ASC")
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @pdbs }
end
end
以下はjsonで保存しているものがあるので記述しているような記憶が?? 曖昧です
indexしかpaginateは使っていません
5) index.html.erb
<table>~</table>の下に
<p><%= will_paginate @entry_id %></p>
以上で正常に動いています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英数字を含む文字列(0-9,A-Z)...
-
CSSのhtmlへの紐付けについ...
-
1、Rstudioで回帰直線を求める...
-
ruby loopメソッド 変数(再喝)
-
Ruby 格納
-
パソコンのスクリーンセーバー...
-
バーチャルボックスが使えなく...
-
<python>ノイズを時間指定して...
-
excelマクロ教えてください
-
Rubyって初心者でもプログラミ...
-
C言語の入力した文字を反転させ...
-
Rubyでの連立不定方程式について
-
Ruby require ライブラリー
-
ruby OpenURI::Meta
-
ruby while式
-
ruby 配列
-
ruby loopメソッド 変数
-
ruby クラス・オブジェクト・イ...
-
ルビー言語 ライブラリー 追記
-
ruby raise句
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ruby.exeとrubyw.exeに違いがあ..
-
RubyでWin32APIのCreateWindow
-
gem で、install失敗するのは、...
-
小文字wと大文字Wの区別
-
web上のhtmlファイルから文字デ...
-
COBOLのIFの入れ子について
-
VB.NETで階乗を求めるプログラ...
-
Ruby / passenger のインストー...
-
CかC++どちらを覚えるべきですか?
-
Passengerがインストールできな...
-
Ruby on Railsでボタンをクリッ...
-
Ruby interpreter (CUI) 2.2.3 ...
-
Rubyの.soについて
-
We're sorry, but something we...
-
二つの図形を画面上で同時に動...
-
Ruby expect 条件文(if文)の書き方
-
ruby の Σ計算
-
「大文字・小文字・スペース」...
-
Ruby の記号 $? の意味を教えて
-
GoTo文について
おすすめ情報