will_paginate是很好的分页工具,当时,如果在同一个页面中,有两处分页,用这样的代码:
这样两个分页会产生“关联”。正确的是应该指定不同的param参数名称,如:
在controller中,也要相应地写成:
在railscasts上有一段关于will_paginate的[url=http://railscasts.com/episodes/51]视频[/url],讲得很详细,可以下载下来看看(英语不好的就凑合一下吧 :lol: )。
<%= will_paginate @all %>
<%= will_paginate @my_favorites %>
这样两个分页会产生“关联”。正确的是应该指定不同的param参数名称,如:
will_paginate(@comments)
will_paginate(@web_comments,param_name=>'wpage')
在controller中,也要相应地写成:
@web_comments = WebComment.paginate :page => params[:wpage], :per_page => 10
在railscasts上有一段关于will_paginate的[url=http://railscasts.com/episodes/51]视频[/url],讲得很详细,可以下载下来看看(英语不好的就凑合一下吧 :lol: )。