@people = Person.find(:all, :conditions => ['parent_id = :parent_id', params[:person]])
Я хотел бы интегрировать возрастное условие на основе даты рождения. Я фигурирую в модели, я могу написать что-то вроде:
def minimum_age_conditions
["people.birthdate <= ?", Date.today - minimum_age.years] unless minimum_age.blank?
end
def maximum_age_conditions
["people.birthdate >= ?", Date.tomorrow - (maximum_age+1).years] unless maximum_age.blank?
end
Так как я могу связать условия контроллера с этими методами в модели? Или лучше все это поместить в условия находки?