我想找到任何ip_solid比ip_liquid更高的产品.
我正在尝试执行以下操作:
Product.where("ip_solid > ?", :ip_liquid).count
但是,似乎:ip_liquid没有从每个对象中读出,并且可能正在评估为0或nil.这样的事情甚至可能吗?
最佳答案 Product.where(“ip_solid> ip_liquid”).只要ip_liquid是数据库中的字段而不是模型上的方法,count就应该这样做
我想找到任何ip_solid比ip_liquid更高的产品.
我正在尝试执行以下操作:
Product.where("ip_solid > ?", :ip_liquid).count
但是,似乎:ip_liquid没有从每个对象中读出,并且可能正在评估为0或nil.这样的事情甚至可能吗?
最佳答案 Product.where(“ip_solid> ip_liquid”).只要ip_liquid是数据库中的字段而不是模型上的方法,count就应该这样做