论坛首页 Ruby版 rails

sortable_column_headers 和 will_paginate 结合的问题

浏览 240 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-07-21 关键字: 插件
在我的项目里我用了sortable_column_headers 和 will_paginate两个插件

sortable_column_headers是用来排序的。点击设定好的标题就可以按DESC,ASC 排序。

生成类似 /users?sortasc=listing-users.id 的url

但是在结合will_paginate到第2页的时候,点击标题的url应该是/users?page=2&sortasc=listing-users.id

但sortable_column_headers插件还是生成/users?sortasc=listing-users.id 第一页的url


经过修改源代码

{ sort_param.to_sym => (got_chopped ? data_name : sortable_name+'-'+data_name), :page => params[:page]  }


加上:page => params[:page]后 url显示正确。

但是在第2页的时候 他的排序是按整个list排的 而不是第2页显示的5条内容排。有人遇到过这个问题吗?
   
论坛首页 Ruby版 rails

跳转论坛:
JavaEye推荐