我的会议模型有一个名为meeting_date的dateTime字段。我希望以这样的方式在.where(...)查询中使用它:
<% @meetings = Meeting.where(meeting_date.to_date == Date.today.to_s %>
如何实现这一目标?
答案 0 :(得分:5)
您可以使用数据库系统的CAST方法:
Meeting.where('CAST(meeting_date AS DATE) = ?', Date.current)
或最终:
Meeting.where(meeting_date: Date.current.beginning_of_day..Date.current.end_of_day)
让所有会议的会议日期在今天的00:00:00和今天的23:59:59之间
答案 1 :(得分:0)