По сути, у меня есть DateTime, хранящийся в формате «2020-01-01 00:05:00 UT C», но мне нужно сравнить только часть времени (первой) его времени с моими параметрами [: дата] (в формате «2020-01-01»).
Есть ли способ сделать что-то вроде:
@events = Event.where(date.to_s.match(/\d{4}-\d{2}-\d{2}/): params[:date])
Где сторона запроса базы данных была манипулировать во время выполнения, чтобы быть только частью фактических хранимых данных?
Если нет, то как еще можно go сделать это?