Я пытаюсь найти все записи, которые имеют конкретную channel_id
и были сделаны менее чем 1 day ago
. Запрос находит записи с указанным channel_id
, но не учитывает ограничение даты. Вместо этого он возвращает записи, созданные на любую дату.
@discussions = Discussion.where('channel_id = ? and created_at > ?', current_user.subscription.pluck(:channel_id), 1.days.ago )
Я ожидал получить обсуждения, которые имели соответствующие подписки channel_id
и были сделаны менее чем 1 day ago
. Но вместо этого этот запрос игнорирует созданное при ограничении, но возвращает обсуждения, которые имели соответствующий идентификатор канала подписок.