Rails默认范围有两个值

没什么

这是一个初学者的问题,这在rails中有效吗?

default_scope { where(:arhiveeritud => false||nil).order('id') }

我需要default_scope检查是否'arhiveeritud'false和nil如果它是错误的,我会得到错误的结果。

射线

不,您可以尝试关注,

default_scope { where(arhiveeritud: [false, nil]).order('id') }

最好在原始SQL上使用纯active_record查询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章