Rails - Получение последних X записей из текущей записи? - PullRequest
0 голосов
/ 07 марта 2011

В Rails у меня есть модельное сообщение: id, content

Я хочу запустить запрос, который делает что-то вроде.

если текущий @ message.content равен любому @ message.content, который был создан_ менее чем через 10 минут, верните true, иначе верните false.

Как бы мне организовать структурированный поиск activerecord таким образом? Спасибо

1 Ответ

1 голос
/ 07 марта 2011

вы можете попробовать сделать это

Message.exists?(["created_at >= ? and content = ?", @message.created_at.advance(:minutes => -10), @message.content])

подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...