ruby page 分页插件 怎么点击下一页把参数传过去

Python014

ruby page 分页插件 怎么点击下一页把参数传过去,第1张

你用的什么分页插件

以rails 为例

<%= link_to 'Next', xxx_path(:page=>@page+1, :param1=>value1, :param2=>value2)%>

@page是当前页面,paramX是你想传递的参数

这是will_paginate带自定义参数的问题,只要在will_paginate中使用params参数即可,具体如下:

<%= will_pagindate @animal_record_op_logs, :prev_label => 'Previous',

                                           :next_label => 'Next',

                                           :params => {:search_type => params[:type]} %>

# 注: 其中的params[:type]即传递给search action的参数

# 注: 具体可以查看will_paginate的API