Will_paginate停留在第2页

时间:2010-03-16 01:20:49

标签: ruby-on-rails will-paginate

由于某些原因,我的will_paginate集合停留在第2页。我有视图帮助程序提供的常用链接,但第一页链接到的每个页面除外:

http://localhost:3000/ceo/gr_messages?page=2

我尝试添加:order选项但没有运气。我还确保请求是提到的here

def gr_messages
    @organisation.gold_care!
    @messages = @organisation.messages.paginate(:per_page => 10, :page => params[:page], :order => 'id')

    if request.xhr?
        render :partial => 'messages_and_pagination'
    end
end

2 个答案:

答案 0 :(得分:2)

很抱歉在这里复活死者,但我想补充说我刚刚分享并解决了类似的经历。

对我来说,will_paginate运行状态好几个月(Rails 2.3.8和will_paginate 2.3.15),然后突然间,我开始在2/3服务器上遇到与你相同的问题(没有做任何改动服务器或代码上的包。)

我通过卸载will_paginate,重新启动rails服务器,重新安装will_paginate并再次重新启动来解决了这个问题。在中间重新启动轨道并使其处于故障状态是必要的。

答案 1 :(得分:0)

这是较旧的will_paginate版本中的已知错误。请更新gem:

gem update will_paginate