JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Languages on JVM » JRuby  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Rails升級到2.0.1以後的分頁-使用will_paginate
koji

秒速5センチメートル

站長

發文: 8415
積分: 19
於 2007-12-11 20:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
因為升級到2.0後paginate沒了
看建議只是叫你去用classic_pagination,
但是去看classic會跟你說建議去用will_paginate
所以就用will_paginate吧Tongue

原本看到網路上有人說
has_many下的will_paginate會有問題(會多撈一次整個table),所以有些人之前轉用
paginating_find.但是我測一下以後看來已經修掉了

因為是用netbeans6所以就對project按右鍵->Rails Plugins...
選Repositories後Add url..
輸入 svn://errtheblog.com/svn/plugins/
然後New Plugins那邊就可以看到
will_paginate了

我有兩個model
1
2
3
4
5
6
7
class Owner < ActiveRecord::Base
  has_many :dogs
end
 
class Dog < ActiveRecord::Base
end
 


所以我在controller裡面寫
1
2
@owner = Owner.find(params[:id])
@dogs= @owner.dogs.paginate :page => params[:page], :per_page => 10


erb內就可以直接

1
<%= will_paginate @dogs %>


也可以試試看另一家的
http://svn.cardboardrocket.com/paginating_find
寫起來的感覺比較像平常find.

1
@dogs = Dog.find(:all,:page=>{:size=>10,:current=>params[:page]})


koji


reply to postreply to post
JCConf Taiwan 2015 開始售票了!!
Facebook上的TWJUG社團,歡迎加入
話題樹型展開
人氣 標題 作者 字數 發文時間
1985 Rails升級到2.0.1以後的分頁-使用will_paginate koji 860 2007-12-11 20:56
1536 Re:Rails升級到2.0.1以後的分頁-使用will_paginate cactis 87 2008-02-12 17:43
1526 Re:Rails升級到2.0.1以後的分頁-使用will_paginate koji 80 2008-02-12 22:06
1552 Re:Rails升級到2.0.1以後的分頁-使用will_paginate weeggs 381 2008-04-18 14:59
» JWorld@TW »  Languages on JVM » JRuby

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8