У меня было следующее приспособление:
link_1:
user: tom
image: boy1
created_at: <%= 5.day.ago %>
Я попробовал следующий запрос:
Links.where("Date(created_at) = ?", 5.day.ago.to_date)
Ответ:
[]
Grrrr .... печатает ... печатает ... царапины ...
Я наконец попробовал:
link_1:
user: tom
image: boy1
created_at: <%= 5.day.ago.to_date %>
и
Links.where("Date(created_at) = ?", 5.day.ago.to_date)
наконец-то отвечает
[#<Link id: 298486374, user_id: 1038054164, image_id: 482586125, created_at: "2010-11-28 00:00:00", updated_at: "2010-12-03 21:32:19">]
Чего я ожидал, но зачем мне было ставить to_date? Мне это не понятно, потому что когда я создаю объект без указания даты создания, я могу выбрать его с помощью следующего выражения where без вопроса:
Links.where("Date(created_at) = ?", Date.today)
Есть идеи?