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