Каков порядок по умолчанию из отношения has_many в Rails? - PullRequest
3 голосов
/ 01 марта 2012

Каков порядок по умолчанию из отношения has_many в Rails?

Думал, что в ActiveRecord:Base default_scope было order: 'created_at ASC ', но я должен был указать, чтобы правильно упорядочить его.

Я посмотрел в документации и в исходном коде, но я не мог найти ссылку на это!

1 Ответ

7 голосов
/ 01 марта 2012

По умолчанию не указан порядок, поэтому они будут упорядочены в зависимости от того, как их возвращает база данных. Обычно это по идентификатору или порядку вставки. Столбец create_at присутствует только в том случае, если вы укажете его в своих миграциях, поэтому для него не имеет смысла быть столбцом порядка по умолчанию.

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