[RoR ] 新手問題 -- Paginate 無法使用?

看板Ruby作者 (Q麵)時間15年前 (2008/12/13 16:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
Ruby 苦手又來問問題了~~這次是有關於 will_paginate 的問題~ .環境:Windows + ruby 1.8.6-287 + rails 2.2.2 + will_paginate 2.2.2 .問題描述: 安裝 will_paginate 後,啟動 Browser 出現 undefined method `paginate' .上面問題怎麼操作出來的? => 主要是看書操作﹙書名:Ruby on Rails 程式設計入門 松崗的書﹚ 範例非常簡單,只改了一個 controller 檔案,model 和 view 都沒變。 書本提到的範例如下: 1.ruby script/generate model deliver 2.ruby script/generate controller admin 3.修改 app/controllers/admin_controller.rb 加入 scaffold :deliver 4.ruby script\plugin install scaffolding 5.啟動 web service 開啟, Browser 出現 undefined method `paginate' 如下: http://i218.photobucket.com/albums/cc282/cuteman0725/pagenation_class.jpg
6.安裝 classic_pagination 指令: ruby script/plugin install http://tools.assembl../plugin/classic_pagination/ (網址太長...省略了一部份) 7.重開 web service, Browser 出現 "uninitialized constant ActionController::Pagination::Inflector", 如下: http:// i218.photobucket.com/albums/cc282/cuteman0725/pagenation_class_installed.jpg 處理一﹙修改 Classic_pagination﹚: 1.去 Google 步驟 7 的訊息後,在下列網頁提到修改 ActiveSupport::Inflector http://uptolife.blogspot.com/search/label/rails 2.修改 vendor\plugins\classic_pagination\lib\pagination.rb http://i218.photobucket.com/albums/cc282/cuteman0725/pagination_edit.jpg
3.重開 web service, Browsers 出現 undefined local variable or method `add_instance_variables_to_assigns' for #<AdminController:0x5a62f70> http:// i218.photobucket.com/albums/cc282/cuteman0725/pagenation_class_installed_2.jpg 4. Classic_pagination 方式到這裡放棄,進入處理二﹙使用 will_paginate﹚。 處理二﹙安裝 Will_paginate﹚ 1.在步驟 6 安裝 classic_pagination 後,最後的訊息有建議安裝 will_paginate 並附上網址如下: script/plugin install svn://errtheblog.com/svn/plugins/will_paginate 2.先 ruby script/generate remove http://tools.assem.../classic_pagination/ 3.依照步驟1的網址安裝結果 => 沒有任何反應 4.Google will_paginate => 取得原來現在 will_paginate 改成用 gem install, 並且要改 config/environment.rb,在最後一行加入 require 'will_paginate' 5.下指令:gem install will_paginate 6.修改 config/environment.rb,在最後一行加入 require 'will_paginate' 7.重開 web service,出現了一開始的錯誤 undefined method `paginate' http://i218.photobucket.com/albums/cc282/cuteman0725/pagenation_class.jpg
到這裡,小弟己經卡住了,不曉得各位大大是否有其它 Idea ? 在這裡先謝過各位高手 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.21.122
文章代碼(AID): #19GtH1CX (Ruby)
討論串 (同標題文章)
文章代碼(AID): #19GtH1CX (Ruby)