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. 軌foobar_path(3)returnes奇怪道: 「/foobar.3/」 而不是「/ foobar的/ 3/
- 8. 軌道3個breadcrumbs_on_rails
- 9. default_scope在軌道3
- 10. 轉換軌道3
- 11. Geokit和軌道3
- 12. 確定軌道3
- 13. 區塊軌道3
- 14. 路線在軌道3語法從軌道2〜3
- 15. 軌道3路由不工作,我想
- 16. 軌道3不使用窗口7
- 17. 不能當我禁用javascript軌道3
- 18. 耙任務不會在軌道3
- 19. 不能轉換成零陣will_paginate我有在軌道3 will_paginate問題
- 20. 頁面緩存軌道3
- 21. 定製在軌道3
- 22. 束,軌道3和Dreamhost的
- 23. 軌道3:write_attribute和update_attribute
- 24. 軌道3限制訪問
- 25. 軌道3驗證模型
- 26. tinymce與軌道問題3
- 27. 軌道3命名路由
- 28. 軌道3路線別名
- 29. 錯誤的軌道3
- 30. 軌道3顯示404
不錯......我覺得arel在rails開發人員中有點被低估 – lucapette
@lucapet特同意,雖然準不存在的文件可能是由於... –
@BenoitGarret謝謝你,你救了這一天!我有一個過濾器查詢在sqlite3下工作,但打破了Postgres。我不知道Arel。謝謝你的提示。我會仔細看看的。 – Guillaume