Rails ActiveRecord Localizar / Pesquisar por data
Eu estou tentando encontrar registros por data de 'created_at' - o tipo de coluna de banco de dados é 'datetime' e estou usando o DatePicker de interface do usuário do jQuery
minha URL tem esta aparência: "localhost: 3000 / users_supported? selected_date = 2012-10-31"
Até agora eu estou indo bem :) e minha consulta no controller é assim:
@support_histories = current_agent.support_histories.where(:created_at => Date.parse(params[:selected_date]))
Como extrair registros corretamente por 'date' somente da coluna db 'datetime'
Eu tentei fazer isso no Rails Console, mas não tive sorte:
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'))
Eu tenho registros, se eu faço como mencionado abaixo, mas isso não é útil para mim como eu estou tentando encontrar registro por 'data' não por 'DateTime'
sh = SupportHistory.where(:created_at => '2012-10-31 19:49:57')