У меня есть дата создания статьи в таблице БД. У меня есть статьи с августа по сегодняшний день.
Я пытался создать SQL-запрос в ActiveRecord, чтобы получить статьи, которые были созданы сегодня.
Например, сегодня 14 января, и я пытался получить те статьи, которые были созданы 14 августа, 14 сентября, до сегодняшнего дня.
Я пробовал что-то вроде этого:
today = Date.today
day = today.strftime('%d')
day_next = (today + 1.day).strftime('%d')
Article.where('created_at >= ? AND created_at <= ?', day, day_next) #day = 14, day_next = 15
Но это не возвращает правильного утверждения, потому что статьи были опубликованы 14 декабря и 14 октября. Этот запрос мне ничего не возвращает.