1
如果我正在查找单个结果而不是集合,是否可以更改默认范围?我可以根据操作类型更改默认范围
即Model.find(ID)与Model.all
default_scope lambda { where({:language_id => Language.default_or_first.id}) }
我真的只想范围我的索引时,我发现记录的全段认为这一方式。
当我做一个Model.find(3)我想它给我,即使它不是默认的语言。
我最终找到了无人物,这符合我的需求。 –