Получение списка нескольких объектов ActiveRecord - PullRequest
1 голос
/ 16 марта 2012

Итак, я собираю страницу «Профиль пользователя» и хочу перечислить последние 5 комментариев.Проблема в том, что у меня есть несколько таблиц комментариев для нескольких различных объектов.Например, у меня есть три таблицы: sports_comments, game_comments и foobar_comments.Я хочу получить список последних 5 комментариев между тремя таблицами.Каков наилучший способ сделать это, либо в контроллере или в представлении?Каждая таблица комментариев имеет user_id, а пользователь has_many из всех трех.Любая помощь будет оценена!

1 Ответ

0 голосов
/ 16 марта 2012

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

... но обратите внимание, если вы полагаетесь на идентификацию записи для подклассов, вы должны также объявить подклассы как ресурсы для работы.

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