我有4个对象分页不合并对象
@ob1 = User.where(:area => "India")
@ob2 = User.where(:area => "USA")
@ob3 = User.where(:area => "UK")
@ob4 = User.where(:area => "China")
合并上述4个对象在对象
@merged_obj= @[email protected]
合并对象,并传递给分页
@users = @merged_obj.paginate(:page => params[:page], :per_page => 1)
但谷部工作的错误
NoMethodError: undefined method `paginate' for #<Array:0x007fc3d65a5338>
分页可与下面的代码:
@users = User.where(:area => "India").paginate(:page => params[:page], :per_page => 1)
宝石: -
gem 'will_paginate', '~> 3.1.0'
gem 'will_paginate-bootstrap'
有你在这里尝试了解决方案吗?第二个答案实际上得到了更多的选票:http://stackoverflow.com/questions/13187076/paginating-an-array-in-ruby-with-will-paginate –
我想显示第一个美国用户下一个印度下一个英国..使用分页,它显示随机 – khalidh