隨筆-167  評論-65  文章-0  trackbacks-0
          之前用的是rails1.2.3 實現分頁的方法是用paginate方法,在rails2.0.2中被去掉了,不可以使用....

          而在rails 2.0.2中則用了will_paginate 插件,下載地址:
          http://www.javaeye.com/topic/154713

          使用方法:
          1,把下載的will_paginate拷貝到項目的vendor->plugins 目錄下

          2,controller中:
            @messages = Message.paginate  :page => params[:page],
                                          :per_page
          => 8

          :page 參數是will_paginate默認的,不是用戶定義的,@message是定義的實例變量,Message是數據庫里的表對象,:per_page是每頁顯示的條數

          3,view中:
          <%= will_paginate @messages, :prev_label   => '上一頁', :next_label   => '下一頁' %>


          就這么簡單,你的分頁就實現了!

          另外:添加傳參 <%= will_paginate @items, :params=>{:flag=>'user'} %>

          參數參考:

          image

          ref: http://gitrdoc.com/mislav/will_paginate/tree/master/ (API)

          ref: http://groups.google.com/group/will_paginate/browse_thread/thread/e65fab5aa96c85ae

           

          設置自己的樣式:

          http://www.aygfsteel.com/fl1429/archive/2009/03/25/261802.html



          link:
          http://bbs.railschina.com/thread-421-1-4.html

          http://www.cnblogs.com/ayuan/archive/2008/03/12/1102001.html



          write by feng
          posted on 2009-03-09 15:08 fl1429 閱讀(814) 評論(0)  編輯  收藏 所屬分類: Rails

          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(6)

          隨筆分類(173)

          隨筆檔案(165)

          Links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          已訪問數:
          free counters
          主站蜘蛛池模板: 资源县| 武义县| 汕尾市| 荆门市| 乐都县| 揭西县| 库尔勒市| 兰考县| 京山县| 遂溪县| 自贡市| 岳阳市| 监利县| 上饶市| 丹东市| 丰台区| 永寿县| 神农架林区| 洛扎县| 松滋市| 通州区| 五华县| 杭锦旗| 庆城县| 会理县| 双辽市| 民乐县| 新安县| 息烽县| 铁岭县| 荣成市| 贡嘎县| 迁安市| 克什克腾旗| 金湖县| 渑池县| 新密市| 宁远县| 双桥区| 望城县| 玉林市|