Отображение постов с комментариями на Rails 5 - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть таблицы сообщений и комментариев. Они имеют отношение «принадлежат к» и «есть к множеству». Все отлично работает.

Что мне нужно сделать, так это написать SQL, чтобы получать сообщения с комментариями. Как я могу сделать это в контроллере?

Мне нужно какое-то присоединение, я думаю. Правильно?

Спасибо

1 Ответ

0 голосов
/ 02 ноября 2018

Post.joins(:comments) само по себе даст вам все те сообщения, которые имеют комментарии, связанные.

INNER JOIN делает эту работу. Когда вы используете внутреннее объединение между двумя таблицами, оно возвращает новый набор данных со всеми экземплярами объединения, где было выполнено условие, в противном случае строки игнорируются.

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