Rails ActiveRecord Trouver / Recherche par Date

Je suis en train de rechercher des enregistrements par "created_at' date - la base de données de la colonne est de type 'datetime' et
Je suis à l'aide de l'UI DatePicker de jQuery

mon url ressembler à ceci: "localhost:3000/users_supported?selected_date=2012-10-31"

Jusqu'à présent, je suis en train de faire du bon 🙂 et ma requête au contrôleur ressemble à ceci:

@support_histories = current_agent.support_histories.where(:created_at => Date.parse(params[:selected_date]))

Comment extraire les enregistrements par 'date' seulement à partir de la 'datetime' db colonne

J'ai essayé de faire cela dans les Rails de la Console, mais pas de chance:

sh = SupportHistory.where(:created_at => DateTime.parse('2012-10-31'))
sh = SupportHistory.where(:created_at => Date.parse('2012-10-31'))
sh = SupportHistory.where(:created_at => DateTime.strptime('2012-10-31', '%Y-%m-%d'))

J'ai eu des enregistrements si je fais comme mentionné ci-dessous, mais ce n'est pas utile pour moi car je suis en train de rechercher l'enregistrement par 'date' pas par 'DateTime'

sh = SupportHistory.where(:created_at => '2012-10-31 19:49:57')

OriginalL'auteur Syed | 2012-11-03