У меня есть некоторые объекты Date, которые относятся к классу Date, а другие - Time.
Беда в том, что когда я анализирую их, чтобы загрузить их в хронологическом порядке, они сначала перечисляются как Времена, а затем Даты.
Это код, который их загружает:
query.any_of do |any_of|
any_of.with(:date).greater_than((params[:current_date] || DateTime.now))
any_of.with(:end_date).greater_than((params[:current_date] || DateTime.now))
any_of.with(:time).greater_than((params[:current_date] || DateTime.now))
end
Есть ли способ объединить даты и время в один универсальный объект для их сравнения? В идеале это будет преобразование объектов Date в Time, поскольку объекты Time могут содержать даты и время.