用 rails 插件 paginate 实现分页 orders_controller.rb
def index
@orders = Order.paginate :page => params[:page], :order=>'created_at desc',
:per_page => 10
end
然后网页报错了 undefined method `apply_finder_options' for #Order::ActiveRecord_Relation:0x007f3a4d5c2748 这是怎么回事啊
@zerzerheart 一般分页我都是用 kaminari 或 will_paginate, 你用的这个我没有使用过。如果这个插件 README 第一例就出问题,至少不会是个好 gem. 有时选对 gem 包很重要。
#1 楼 @suffering初入社区,看到了很多大牛,@rei的文章提问的智慧已经看过了,有问题,先谷歌,谷歌不到的可能是很低级的错误,这次先谷歌了,但是不懂到底是哪里错了。
def index
@orders = Order.order('created_at desc').paginate :page => params[:page], :per_page => 10
end
这样写试试
改成这样试一试:
@orders = Order.order('created_at DESC').paginate :page => params[:page],:per_page => 10