成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ruby will_paginate知識堂

開發 開發工具
目前的Ruby will_paginate版本采用的是gem形勢,所以需要在rails程序中進行顯示的加載,才能完場Ruby will_paginate的安裝。

Ruby語言中,有一個叫做will_paginate的編程工具。那么對于這個工具的具體實現功能大家可能還不是很了解。下面我們就來詳細講解一下相關知識。#t#

新版本的Ruby will_paginate已經拋棄了基于plugin方式這樣的做法,轉而使用gem的方式,本文通過建立一個名為foobar的應用來了解一下will_paginate的用法。

 

  1. C:>rails foobar -d mysql  
  2. C:>cd foobar  
  3. C:foobar>ruby script/generate 
    scaffold article 
    title:string content:text 

此時設置一下數據庫(C:foobarconfigdatabase.yml),并且確保相關數據庫已經建立好了。

 

  1. C:foobar>rake db:migrate  
  2. C:foobar>ruby script/serve 

 

此時,http://localhost:3000/articles可以瀏覽了,添加一些數據(比如十條),為分頁做準備。

plugin形式的舊版Ruby will_paginate不用在rails程序里顯式的加載,這是因為rails啟動時會自動執行插件目錄下的init.rb文件,而新版will_pagiante采用的是gem形式,沒有這樣的機制,所以需要在rails程序里顯式的加載:

 

  1. # C:foobarconfigenvironment.rb  
  2. Rails::Initializer.run do |config|  
  3. config.gem 'mislav-will_paginate', 
    :version => '~> 2.3.2', 
    :lib => 'will_paginate',  
  4. :source => 'http://gems.github.com'  
  5. end 

此時,重啟一下WEBrick,然后執行如下命令安裝相應的gem:

C:foobar>rake gems:install

安裝就完成了。

修改控制器的index方法,加上類似下面的代碼:

 

  1. # C:foobarappcontrollersart
    icles_controller.rb  
  2. @articles = Article.paginate
     
    :page => params[:page],
     
    :per_page => 2 

 

修改對應的模板文件,加上類似下面的代碼:

 

  1. # C:foobarappviewsar
    ticlesindex.html.erb  
  2. <%= will_paginate
     @articles %
    > 

 

再次重啟一下WEBrick,然后瀏覽就可能看到Ruby will_paginate的分頁效果了。

責任編輯:曹凱 來源: ddvip.com
相關推薦

2009-12-15 15:28:22

Ruby重載

2009-12-15 11:01:31

Ruby數組

2009-12-15 14:58:19

Ruby迭代器

2009-12-16 14:24:48

Ruby函數lambd

2009-12-15 13:26:33

Ruby單態方法

2009-12-18 17:34:38

Ruby線程

2009-12-15 10:31:30

Ruby rails頁

2010-09-13 14:11:42

2009-07-29 18:01:47

ibmdwRational

2009-12-17 15:11:47

Ruby百分號表示法

2009-12-18 11:22:34

Ruby source

2009-12-18 11:37:54

Ruby關鍵字yiel

2010-01-18 05:29:06

IBM藍色服務器

2014-11-05 11:05:15

Ruby

2011-04-18 09:53:08

Ruby

2009-08-27 10:21:22

Ruby on Rai

2009-12-14 11:12:55

Ruby運行

2009-12-15 15:35:56

Ruby symbol

2009-12-15 10:23:23

Ruby應用技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品网| 在线成人免费观看 | 国产视频久久久 | 大久| 成人激情视频免费在线观看 | 国产成人免费视频网站视频社区 | 日韩欧美一区二区三区免费观看 | 欧美视频在线一区 | 青青久草 | 亚洲另类春色偷拍在线观看 | 国产精品久久久久久久久久久久久 | 亚洲国产精品精华素 | 欧美一区在线视频 | 久久久www成人免费无遮挡大片 | 欧美日韩亚洲一区 | 91激情电影 | 91精品国产一区二区三区 | 久精品久久 | 91电影院| 亚洲一区二区三区在线免费观看 | www.色婷婷 | 奇米在线| 最新国产视频 | 毛片.com | 国产精品一区一区三区 | 草比av | 成人精品国产免费网站 | 欧美日韩在线观看一区 | 国产精品伦一区二区三级视频 | 国产精品成人一区二区三区 | 国产女人与拘做受免费视频 | 日韩国产欧美在线观看 | 久久噜噜噜精品国产亚洲综合 | 日本激情视频在线播放 | 午夜视频一区二区 | 亚洲电影免费 | 亚洲成人一二区 | 精品网站999www | jizz在线看片| 精品欧美乱码久久久久久 | 午夜小视频在线播放 |