Rails: Model.association против Model.association.all - PullRequest
0 голосов
/ 10 февраля 2019

Довольно простой вопрос, на который я не нашел удивительного ответа.

Притворись, что у меня есть пользователь, у которого есть сообщения от has_many.В чем разница между:

User.posts и User.posts.all

Кажется, что они оба возвращают одно и то же, но, похоже, возвращаются разные типы данных.ActiveRecord::Associations::CollectionProxy против ActiveRecord::AssociationRelation (для всех.)Имеет ли значение, какой я использую, если, например, я хочу показать все сообщения на странице пользователя?

1 Ответ

0 голосов
/ 10 февраля 2019

CollectionProxy против AssociationRelation

Вот объяснение предыдущего SO вопроса, который может вам помочь.

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