Rails 3 сортирует по родительской ассоциации - PullRequest
13 голосов
/ 03 февраля 2011

У меня довольно простой вопрос в Rails 3, на который я не могу найти ответ:

Допустим, у меня есть 2 модели: Заказчик, Проект.

Заказчик имеет множество проектов
Проект принадлежит заказчику

Теперь я хочу отсортировать список проектов по «имени клиента» с помощью Active Record (сделать это с массивом Ruby достаточно просто, но я думаю, что это станет проблематичным, когда число записей о проекте увеличится).

Как мне сделать это с ActiveRecord?

1 Ответ

30 голосов
/ 03 февраля 2011
Project.joins(:customer).order('customers.name')
...