ActiveRecord, исключая запись! =? - PullRequest
3 голосов
/ 11 декабря 2010

У меня есть следующее, что дает мне список комментариев:

@comments = record.commentable.comments

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

Я попытался сделать следующее, но с ошибками

"ActionView :: Template :: Error (неверное количество аргументов (0 для 1)):"

@comments = record.commentable.comments.where(:id != record.id)

Предложения?спасибо

1 Ответ

7 голосов
/ 11 декабря 2010
@comments = record.commentable.comments.where('id <> ?' , record.id)

Подробнее здесь:

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