Ответ 1
Project.joins(:customer).order('customers.name')
У меня есть довольно простой вопрос в Rails 3, на который я не могу найти ответ:
Допустим, у меня есть 2 модели: Заказчик, Проект.
Заказчик имеет множество проектов
Проект принадлежит клиенту
Теперь я хочу отсортировать список проектов по "имени клиента" с помощью Active Record (сделать это с массивом Ruby достаточно просто, но я думаю, что это станет проблематичным, когда число записей о проекте будет расти).
Как мне сделать это с ActiveRecord?
Project.joins(:customer).order('customers.name')