2012-10-13 12 views

उत्तर

7

आप इस तरह यह कर सकते हैं:

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

सामान्य मामला है:

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

तुम भी लाभ उठा सकते हैं अरेल:

t = Task.arel_table 

@tasks = Task.where(
    t[:def].eq(true). 
    or(t[:house_id].eq(current_user.house_id)) 
) 
संबंधित मुद्दे