在我的项目模型中
def incomplete
@clients = current_user.clients.find_all_by_completed(false).paginate
(:page => params[:page], :per_page => 10, :order => 'started_on DESC')
end由于某种原因,它不会将started_on降序。但是,排序在另一种方法中起作用
def all
@clients = current_user.clients.paginate(:page => params[:page], :per_page => 25, :order => 'started_on DESC')
end所以我假设使用find_all_by_completed会丢弃分页。我使用的是will-paginate btw。有什么帮助吗?
发布于 2010-01-22 13:29:04
尝试显式传递条件:
@clients = current_user.clients.paginate(
:conditions => {:completed => false},
:page => params[:page], :per_page => 10,
:order => 'started_on DESC')https://stackoverflow.com/questions/2114885
复制相似问题