Ich schreibe eine einbaufähige Rails 3-Engine und kombiniere die Routen meiner Engine mit denen der Host-App. Die Routen der Host-App haben jedoch Vorrang vor den Routen meiner Suchmaschine. Gibt es eine Möglichkeit, die Routen der Host-App (speziell die Root-Route) zu überschreiben?Die Root-Route der Host-App von Mountable Engine überschreiben
Hier Routen meine Motors in my_enging/config/routes.rb
:
MyEngine::Engine.routes.draw do
root :to => "home#index"
end
# Mount engine routes to host application
Rails.application.routes.draw do
mount MyEngine::Engine, :at => "/"
end
Und hier die Ergebnisse der rake routes
, mit der Wurzel sitzt der Wirt an der Spitze:
root/welcome#index
my_engine/MyEngine::Engine
root/home#index
Spree ein Juwel ist, das dies tut, aber Ich konnte nicht finden, wie sie dies umsetzen.