我正在使用Rails5。我想编写一个带有AND的where子句,以仅返回受两个条件约束的结果。我尝试过此
new_orders = Order
.joins(:line_items => { :shipping => :vendor })
.where.not(
:vendors => { :id => vendor_ids }
)
).and(
Order.joins(:line_items).where(:holding => nil)
)
但得到NoMethodError: undefined method and for #ActiveRecord::Relation []. Did you mean? any?" error.