我想找到ip_solid高于ip_liquid的任何产品。

我正在尝试执行以下操作:

Product.where("ip_solid > ?", :ip_liquid).count

但是,似乎并未从每个对象中读取:ip_liquid,并且其值可能为0或nil。这样的事情有可能吗?

最佳答案

只要Product.where("ip_solid > ip_liquid").count是数据库中的字段而不是模型上的方法,就应该使用ip_liquid

10-01 07:01