Простая модель:
class hat
embedded_in :owner
field :color
end
class owner
embedds_one :hat
referenced_in :house
field :name
end
class house
references_one :owner
field :number
end
Проще говоря, у нас есть коллекция домов, связанных с владельцем, и у владельца может быть цветная шляпа.дом по их номеру:
House.all.order_by( [[ :number, :asc ]])
Но я хочу заказать дом по имени их владельца, в идеале я хотел бы написать:
House.all.order_by( [[ :'owner.name', :asc ]])
Но это такне работает ...
И еще, я хотел бы иметь возможность сортировать дома по цвету шляпы владельца.если возможно:)
Спасибо
ALex