如果我正在寻找单个结果而不是集合,是否可以更改我的默认范围?
即 Model.find(id) 与 Model.all
default_scope lambda { where({:language_id => Language.default_or_first.id}) }
当我找到一整段记录时,我真的只想以这种方式限定我的索引视图。
当我执行 Model.find(3) 时,我希望它能够提供给我,即使它不是默认语言。
如果我正在寻找单个结果而不是集合,是否可以更改我的默认范围?
即 Model.find(id) 与 Model.all
default_scope lambda { where({:language_id => Language.default_or_first.id}) }
当我找到一整段记录时,我真的只想以这种方式限定我的索引视图。
当我执行 Model.find(3) 时,我希望它能够提供给我,即使它不是默认语言。