से मेजबान ऐप के रूट रूट को ओवरराइड करें मैं एक आरोही रेल 3 इंजन लिख रहा हूं, और मैं मेजबान ऐप के साथ अपने इंजन के मार्गों को जोड़ रहा हूं। हालांकि, मेजबान ऐप के मार्ग मेरे इंजन के मार्गों पर प्राथमिकता ले रहे हैं। क्या कोई तरीका है कि मैं मेजबान ऐप के मार्गों (विशेष रूप से रूट रूट) को ओवरराइड कर सकता हूं?माउंटेबल इंजन
यहाँ 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
और यहाँ मेजबान के रूट शीर्ष पर बैठे साथ rake routes
के परिणाम है,:
root/welcome#index
my_engine/MyEngine::Engine
root/home#index
Spree एक मणि है कि यह करता है, लेकिन मैं यह नहीं ढूंढ पाया कि वे इसे कैसे कार्यान्वित कर रहे हैं।