Да, используйте соединение с другим вашим столом.
class Machine < ActiveRecord::Base
default_scope joins(:location).order('locations.name')
end
Убедитесь, что отношение, которое вы называете в joins
, соответствует определенному в вашей Machine
модели.