Итак, в Rails3 Двигатели поставляются со своими собственными моделями/контроллерами/видами и конечно маршрутами. Теперь возникает вопрос: как вы гарантируете, что маршруты двигателя будут загружены до (или после) маршрутов приложений и всех других двигателей, которые присутствуют?
Вот пример моих маршрутов приложений Rails:
match '*(path)', :to => 'foo_controller#bar_action'
И мой движок:
match '/news', :to => 'bar_controller#foo_action'
Таким образом, по умолчанию маршруты двигателей будут загружаться после приложений. Это означает, что маршруты Маршрута недоступны из-за этого маршрута для всех в моем приложении. Как заставить загружать маршруты двигателя сначала (или последним)?