gpt4 book ai didi

ruby-on-rails - Kaminari 和 unscoped

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:31 27 4
gpt4 key购买 nike

我无法让 Kaminari 与 unscope 一起工作,这就是我遇到的情况,

https://gist.github.com/1330721

对此有什么想法吗?

最佳答案

你的简化代码对我来说也适用于最新的稳定版本,但无论如何,如果你遇到 default_scope + unscoped 的奇怪行为,它一定是由这个 AR 错误引起的。 https://rails.lighthouseapp.com/projects/8994/tickets/5386-arbaseunscoped-inconsistency

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

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

关于ruby-on-rails - Kaminari 和 unscoped,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7968622/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com