Я пытаюсь найти способ упорядочить коллекцию модели, основываясь на атрибуте ассоциации собранной модели (я думаю ... что за глоток). Вот что я делаю:
class Item < ActiveRecord::Base
belongs_to :category
end
class Order < ActiveRecord::Base
has_many :items, :order => :category_id
end
В данный момент order.items
возвращает элементы, упорядоченные по category_id. Но я действительно хочу, чтобы они были перечислены в алфавитном порядке category.name
. Это возможно?
Спасибо,
Стюарт