HIQuelle est la meilleure façon de faire une recherche par date dans Rails?
Quelle est la meilleure façon d'implémenter une recherche simple dans les rails pour récupérer tous les modèles ayant la même date?
Par exemple, récupérez tous les clients dont la date d'anniversaire est le 23 octobre 1975, ce qui correspond à un format de date.
i.e.
create_table "customer", :force => true do |t|
t.string "f_name"
t.string "m_name"
t.string "l_name"
t.date "date_of_birth"
end
Je veux être en mesure de rechercher des clients dans la page d'index par date de naissance. Est-ce que je reprends tous les clients avec la date de naissance bla bla bla etc. en utilisant un date_select dans la vue? –
Eh bien, remplacez simplement 'Date.today' par la valeur params donnée dans le menu date_select. Mais à moins que vous ne vouliez jouer à la loterie lors de la recherche d'une date spécifique, je suggère l'option de portée que j'ai utilisée dans mon deuxième exemple. – Rock
le format de date que je reviens de mes dates_select est un hash comme {"(1i)" => "2010", "(2i)" => "8", "(3i)" => "16"}, comment puis-je convertir cela dans un format de date afin que je puisse l'utiliser dans la condition:? merci –