你好我有这个型号
型号项目
class Inventory::Item < ActiveRecord::Base
has_many :types, :class_name => "ItemType"
attr_accessible :name
end
模型 item_type
class Inventory::ItemType < ActiveRecord::Base
belongs_to :item
attr_accessible :number
end
然后在控制器中说我想根据项目名称按升序对类型(具有类 ItemType)进行排序。我怎么做?
例如,
- ItemType number = 1 有 Item name = Table
- ItemType number = 2 有 Item name = Chair
- ItemType number = 3 有 Item name = Window
- ItemType number = 4 有 Item name = Computer
因此,我希望它不是从数字中排序,而是基于 item.name(ASC) 排序,如下所示:
- ItemType number = 2 有 Item name = Chair
- ItemType number = 4 有 Item name = Computer
- ItemType number = 1 有 Item name = Table
- ItemType number = 3 有 Item name = Window