2
看來,從Rails 3插件路由開始到now loaded after application routes,這意味着我的默認路由會阻止插件,如admin_data。阻止應用程序路徑阻塞Rails 3中的插件路由
目前我避免這個問題通過使用routes.rb
以下醜陋的黑客攻擊,其工作方式與他們的路線插件,config/routes.rb
定義:
# Load plugin routes
$LOAD_PATH.each do |path|
path = File.dirname(path)
file = File.join path, 'config', 'routes.rb'
if File.exists? file
require file[0..-4]
end
end
# Default root
match ':a', :to => 'foo#bar'
什麼是我的默認路由設置爲低優先級的正確方法比插件?
看起來像我在軌道中的一個意想不到的錯誤。我不知道任何其他解決方案,而不是你的黑客。也許在燈塔上記錄一個錯誤報告? – ffoeg 2011-01-06 06:26:18