使用with_exclusive_scope进行分页

时间:2012-04-10 16:25:23

标签: ruby-on-rails pagination will-paginate

有没有办法在Rails 2.3中使用with_exclusive_scope进行分页?

@albums = Album.paginate(:page => 1, :per_page => 12, :conditions => cond) 

工作正常。

Album.with_exclusive_scope {find(:all, :conditions => cond)} 

工作正常。

我们可以结合with_exclusive_scope和paginate吗?

1 个答案:

答案 0 :(得分:0)

@albums = Album.find_allx(opts).paginate(:page => 1,:per_page => 12)

with_exclusive_scope是受保护的方法,因此必须从类消息中调用它。在这种情况下,类方法是find_allx()