2012-10-13 13 views

Odpowiedz

7

Można to zrobić tak:

Task.where("def = ? or house_id = ?", true, current_user.house_id) 

ogólnym przypadku jest:

Model.where("column = ? or other_column = ?", value, other_value) 

Można również wykorzystać Arel:

t = Task.arel_table 

@tasks = Task.where(
    t[:def].eq(true). 
    or(t[:house_id].eq(current_user.house_id)) 
) 
Powiązane problemy