我想从我的XML解析中分页我的结果。目前我得到了:
undefined method `paginate' for #<Nokogiri::XML::NodeSet:0x0000000374e408>
这就是我实施分页的方式:
//Controller
require 'will_paginate/array'
def index
@mycontacts = getcontact.paginate(:page => params[:page], :per_page => 30)
end
我猜这个返回的NodeSet不是一个数组,但NodeSet的格式是什么,我可以在这个上使用will_paginate
,还是我必须做一些其他事情来分页我的结果?
答案 0 :(得分:0)
这可能有助于其他人如此回答我自己,需要将节点集转换为数组,以便我可以使用will_paginate
def index
@mycontacts = getcontact.to_a.paginate(:page => params[:page], :per_page => 30)
end