Q
轨道3不是零
6
A
回答
7
使用字符串,而不是一个哈希
MyModel.where("some_id is not null")
1
您可以使用:
MyModel.where("some_id IS NOT NULL")
12
您可以使用Arel语法(其中有被依赖数据库的奖金),它这样做:
MyModel.where(MyModel.arel_table['some_id'].not_eq(nil))
相关问题
- 1. 是与轨道3
- 2. 轨道3 - 帮助返回一个零
- 3. 什么是在轨道3
- 4. 不能在轨道上3
- 5. 在轨道3
- 6. 在轨道3
- 7. 在轨道3
- 8. 轨foobar_path(3)returnes奇怪道: “/foobar.3/” 而不是“/ foobar的/ 3/
- 9. 转换轨道3
- 10. 轨道3个breadcrumbs_on_rails
- 11. 区块轨道3
- 12. Geokit和轨道3
- 13. default_scope在轨道3
- 14. 确定轨道3
- 15. 路线在轨道3语法从轨道2〜3
- 16. 在轨道零类未定义的方法3
- 17. 轨道3不使用窗口7
- 18. 轨道3路由不工作,我想
- 19. 耙任务不会在轨道3
- 20. 轨道3负载不同的谐音
- 21. 轨道3单元测试不运行
- 22. 不能当我禁用javascript轨道3
- 23. 轨道3命名路由
- 24. 轨道3显示404
- 25. tinymce与轨道问题3
- 26. 阿贾克斯轨道3
- 27. ::的ActionView在MissingTemplate轨道3
- 28. 使用在轨道3
- 29. 轨道3验证模型
- 30. 协会或在轨道3
不错......我觉得arel在rails开发人员中有点被低估 – lucapette
@lucapet特同意,虽然准不存在的文件可能是由于... –
@BenoitGarret谢谢你,你救了这一天!我有一个过滤器查询在sqlite3下工作,但打破了Postgres。我不知道Arel。谢谢你的提示。我会仔细看看的。 – Guillaume