Как сделать условную оговорку where? У меня есть грабли, которая выполняет запрос. Скажем, я строю запрос так:
residentials = Residential.where(:is_active => true)
Теперь, если я передам определенный параметр в задачу rake, я хочу добавить к предложению where. Я думал что-то вроде этого:
residentials.where(:something_else => true) if param_was_passed
Но это просто заменяет существующее предложение where. Как я могу добавить его в существующие предложения where?