gpt4 book ai didi

ruby-on-rails - 覆盖 Rails default_scope

转载 作者:行者123 更新时间:2023-12-03 04:21:17 26 4
gpt4 key购买 nike

如果我有一个具有默认范围的 ActiveRecord::Base 模型:

class Foo < ActiveRecord::Base

default_scope :conditions => ["bar = ?",bar]

end

有没有办法在不使用 default_scope 条件的情况下执行 Foo.find ?换句话说,您可以覆盖默认范围吗?

我本以为在名称中使用“default”会表明它可以被覆盖,否则它会被称为global_scope,对吗?

最佳答案

在 Rails 3 中:

foos = Foo.unscoped.where(:baz => baz)

关于ruby-on-rails - 覆盖 Rails default_scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834159/

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