使用rails 3样式时,我该如何编写与以下内容相反的代码:
Foo.includes(:bar).where(:bars=>{:id=>nil})
我想找出id不为零的地方。我试过了:
Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql
但这会得到回报:
=> "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)"
这绝对不是我需要的,而且看起来像是ARel中的一个bug。
https://stackoverflow.com/questions/4252349
复制相似问题