你好,我有这个模型。
模型项目
class Inventory::Item < ActiveRecord::Base
has_many :types, :class_name => "ItemType"
attr_accessible :name
end
模型项目类型
class Inventory::ItemType < ActiveRecord::Base
belongs_to :item
attr_accessible :number
end
那么,假设在控制器中,我想按照物品名称升序对类型(具有ItemType类的)进行排序。我该怎么做?
例如,
- ItemType编号为1,物品名称为Table
- ItemType编号为2,物品名称为Chair
- ItemType编号为3,物品名称为Window
- ItemType编号为4,物品名称为Computer
因此,我希望按照item.name(ASC)对其进行排序,而不是按照编号排序,如下所示:
- ItemType编号为2,物品名称为Chair
- ItemType编号为4,物品名称为Computer
- ItemType编号为1,物品名称为Table
- ItemType编号为3,物品名称为Window