Привет, у меня есть эта модель
Элемент модели
class Inventory::Item < ActiveRecord::Base
has_many :types, :class_name => "ItemType"
attr_accessible :name
end
Model_ item_type
class Inventory::ItemType < ActiveRecord::Base
belongs_to :item
attr_accessible :number
end
тогда скажем в контроллере, я хочу сортировать типы (которые имеют класс ItemType) в порядке возрастания в зависимости от имени элемента. Как это сделать?
Например,
- ItemType number = 1 имеет имя элемента = Таблица
- ItemType number = 2 имеет Item name = Chair
- ItemType number = 3 имеет имя элемента = окно
- ItemType number = 4 имеет имя элемента = компьютер
Поэтому вместо сортировки из числа, я хочу, чтобы он отсортировался на основе item.name(ASC) следующим образом:
- ItemType number = 2 имеет Item name = Chair
- ItemType number = 4 имеет имя элемента = компьютер
- ItemType number = 1 имеет имя элемента = Таблица
- ItemType number = 3 имеет имя элемента = окно