Witam mam temu modelowiSortowanie w porządku rosnącym Rails
element modelu
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
pozwól powiedzieć kontroler chcę, aby posortować typy (który ma klasy itemtype) w porządku rosnącym na podstawie nazwy przedmiotu. Jak mogę to zrobić?
Przykładowo
- ItemType liczba = 1 nosi nazwę produkt = Tabela
- ItemType = numer 2 posiada nazwę artykułu = Krzesło
- ItemType = numer 3, o nazwie Element = Okno
- ItemType = numer 4 ma nazwę Rzecz = Computer
Więc zamiast sortowania to od liczby, chcę to sortowane na podstawie item.name (ASC) tak:
- ItemType = numer 2 ma nazwę przedmiotu = Krzesło
- ItemType = numer 4 ma Nazwa elementu = Computer
- ItemType = numer 1 ma nazwę Item = Tabela
- ItemType = numer 3 ma Nazwa elementu = Okno