我正在尝试按“created_at”日期查找记录-数据库列类型是“日期时间”,我正在使用来自 jQuery 的 UI DatePicker
我的网址如下所示:“localhost:3000/users_supported?selected_date=2012-10-31”
到目前为止我做得很好:) 我在控制器中的查询如下所示:
@support_histories = current_agent.support_histories.where(:created_at => Date.parse(params[:selected_date]))
如何仅从“日期时间”数据库列中按“日期”正确提取记录
我尝试在 Rails 控制台中执行此操作,但没有运气:
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'))
如果我确实像下面提到的那样,我会得到记录,但这对我没有用,因为我试图按“日期”而不是“日期时间”查找记录
sh = SupportHistory.where(:created_at => '2012-10-31 19:49:57')