Я заметил, что метод Model.where
всегда возвращает массив, даже если есть только один результат, а метод Model.find
- нет. Есть ли причина для этого? Я думал, что Model.where
была предпочтительной функцией начиная с Rails 3.X.
Должен ли я использовать Model.find
, когда ожидаю один результат, и Model.where
, когда ожидаю более одного результата?