0

由于某些原因,我的will_paginate收藏卡在第 2 页上。我有视图助手提供的常用链接,除了第一页之后的每一页链接到:

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

我试图添加该:order选项,但没有成功。我还确保该请求是此处提到的获取

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
4

2 回答 2

2

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

对我来说,will_paginate 运行了几个月(Rails 2.3.8 和 will_paginate 2.3.15),然后突然之间,我开始在 2/3 服务器上遇到与您相同的问题(没有对服务器或代码)。

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

于 2011-02-07T06:44:01.333 回答
0

这是旧 will_paginate 版本中的一个已知错误。请更新宝石:

gem update will_paginate
于 2010-03-20T19:55:58.837 回答