我有这个课程:
class Fruit
attr_accessible :name, :position
has_many :apples
default_scope order('position ASC')
end
class Apple
attr_accessible :name
belongs_to :fruit
end
如何按fruit.position排序苹果?
答案 0 :(得分:12)
对不起,伙计们,我认为必须是这样的:@apples.joins(:fruit).order("fruits.position")
答案 1 :(得分:3)
你可以这样做:
@apples.joins(:fruit).order(Fruit.arel_table[:position])