Rails 3 ActiveRecord найти - PullRequest
       3

Rails 3 ActiveRecord найти

0 голосов
/ 23 апреля 2011

В Rails 3 вам нравится ...

User.select (...). В числе (...). Заказ (...)

Однако, если вы выберете только 1 запись, как вы это сделаете?

User.find (10) .include (: картинки), похоже, не работает.

Должен ли я использовать User.find (10,: include => [: pictures])?

Спасибо.

Sam

1 Ответ

2 голосов
/ 23 апреля 2011

Да, ваш User.find(10, :include=>:pictures]) пример должен работать нормально. Вы также можете сделать User.includes(:pictures).find(10).

В любом случае это не имеет большого значения, но я бы, вероятно, выбрал второй метод, так как он более Rails 3ish и с меньшей вероятностью устарел.

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