Я создаю приложение на рынке, где продавцы могут перечислить предметы для продажи. Я хочу установить дату истечения срока действия, чтобы листинги в течение 30 дней не показывались на сайте.Rails Дата запроса для истечения срока действия
Я нашел несколько подобных примеров в Интернете, но не могу заставить этот запрос работать.
@listings = Listing.where('created_at <= ?', Date.created_at + 30.day)
Попробуйте '@listings = Листинг. где ('created_at <=?', Time.now - 30.day) ' –
Я получаю ошибку' undefined method '' created_at 'для Date: Class'. Created_at - это столбец, который автоматически создается рельсами при создании списка. – Moosa
Пожалуйста, проверьте ответ ниже, я сделал небольшую ошибку в предыдущем комментарии. –