2016-06-26 7 views
-1

これをどのように1つのWHERE文にするのですか?私は、不動産がアパートであり、売りに出されているレコードを探したい。アクティブレコードAND演算子

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

ありがとうございます!

答えて

2

あなたは行うことができる必要があります:

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

    #OR via method chaining: 

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

ちょっと人、どうもありがとうございました! –