2

Rails 3プラグインのルートはnow loaded after application routesです。これは、私のデフォルトルートがadmin_dataのようなプラグインをブロックすることを意味します。アプリケーションルートがRails 3のプラグインルートをブロックするのを防ぐ

# 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' 

低い優先順位に私のデフォルトルートを設定する適切な方法は何ですか:

は現在、私はconfig/routes.rbで定義された彼らのルートでのプラグインのために働くroutes.rbで、次の醜いハックを使用することで、この問題を回避しますプラグインのそれよりも?

+0

は、私には意図しないレールの不具合のように見えます。あなたのハック以外の解決方法はわかりません。灯台でバグレポートを記録するのでしょうか? – ffoeg

答えて

0

Rails 3では、このようなapp-esque機能を追加するには、プラグインではなくエンジンが適していると思います。admin_dataの代わりに最新のエンジンベースのrails_adminを試すことができますこの

関連する問題