Rails 3 сортировка по родительской ассоциации

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

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

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

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

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

Ответы

Ответ 1

Project.joins(:customer).order('customers.name')