как фильтровать записи по дате - PullRequest
2 голосов
/ 28 января 2011

Эй, я пытаюсь найти способ отфильтровать мои записи.Я только хочу отображать записи, которые не старше, чем позавчера.Я придумываю эту строку кода,

Post.where(:course_id => current_user.courses & :date > (Date.yesterday-1))

, но получаю эту ошибку: can't convert Symbol into Array

Спасибо за ваше время

1 Ответ

9 голосов
/ 28 января 2011

Нельзя использовать амперсанд между несколькими элементами хэша, и вы должны использовать строки для выполнения значений меньше, больше и т. Д.

Post.where("course_id in (?) and date > ?", current_user.courses, Date.yesterday - 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...