@people = Person.find(:all, :conditions => ['parent_id = :parent_id', params[:person]])
Je voudrais également intégrer une condition de plage d'âge basée sur la date de naissance. Je figure dans le modèle que je peux écrire quelque chose comme:Rails - conditions de recherche
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
Alors, comment puis-je relier les conditions de contrôleur à ces méthodes dans le modèle? Ou est-il préférable de placer tout cela dans les conditions de la découverte?