Rails ActiveRecord Buscar / Buscar por fecha
Estoy tratando de encontrar registros por fecha de 'created_at': el tipo de columna de la base de datos es 'datetime' y estoy usando el Selector de fechas de UI de jQuery
mi url se parece a esto: "localhost: 3000 / users_supported? selected_date = 2012-10-31"
Hasta ahora lo estoy haciendo bien :) y mi consulta en el controlador se ve así:
@support_histories = current_agent.support_histories.where(:created_at => Date.parse(params[:selected_date]))
Cómo extraer registros correctamente por 'fecha' solo desde la columna db 'datetime'
Intenté hacer esto en la consola de Rails, pero no tuve suerte allí:
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'))
Tengo registros si me gusta como se menciona a continuación, pero eso no me sirve, ya que estoy tratando de encontrar el registro por 'fecha' y no por 'Fecha y hora'
sh = SupportHistory.where(:created_at => '2012-10-31 19:49:57')