Kaminari和未开发的

时间:2011-11-01 15:16:27

标签: ruby-on-rails ruby activerecord kaminari

我不能让Kaminari和uncope一起工作,这是我正在经历的事情,

https://gist.github.com/1330721

对此有何想法?

1 个答案:

答案 0 :(得分:3)

您的简化代码也适用于最新的稳定版本,但无论如何,如果您遇到default_scope + unscoped的奇怪行为,则必须由此AR错误引起。 https://rails.lighthouseapp.com/projects/8994/tickets/5386-arbaseunscoped-inconsistency

因此,正如文档sais所示,我建议您避免在方法链中使用unscoped方法。请改用块样式。 https://github.com/rails/rails/blob/2407a7a/activerecord/lib/active_record/base.rb#L938

Article.unscoped { Article.page(nil).per(30) }.to_sql