Sql 活动记录和操作员

Sql 活动记录和操作员,sql,ruby-on-rails,activerecord,Sql,Ruby On Rails,Activerecord,如何将此转换为一个WHERE语句?我想找一份记录,其中一处房产是公寓,也可出售 def apartment @apartments_for_sale = Property.where(for_sale: true) @real_apartments = @apartments_for_sale.where(apartment: true) end 非常感谢 您应该能够做到: def apartment @apartments = Property.where(for_s

如何将此转换为一个WHERE语句?我想找一份记录,其中一处房产是公寓,也可出售

def apartment
    @apartments_for_sale = Property.where(for_sale: true)
    @real_apartments = @apartments_for_sale.where(apartment: true)
end

非常感谢

您应该能够做到:

def apartment
    @apartments = Property.where(for_sale: true, apartment: true)

     #OR via method chaining:

    @apartments = Property.where(for_sale: true).where(apartment: true)
end