aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2009-12-21 15:55:59 -0800
committerDavid Heinemeier Hansson <david@loudthinking.com>2009-12-21 15:55:59 -0800
commit36624b2c709925bcabb49d12082b9dd9d28c4c5c (patch)
treeac03b0e606a226a4c62dd839fdaf6d2241de93b3 /railties
parentfee07b9da0bddbb1833da947ed73e7a165d040e7 (diff)
downloadrails-36624b2c709925bcabb49d12082b9dd9d28c4c5c.tar.gz
rails-36624b2c709925bcabb49d12082b9dd9d28c4c5c.tar.bz2
rails-36624b2c709925bcabb49d12082b9dd9d28c4c5c.zip
Give the builtin controllers their own routes.rb now that the legacy catch-all is gone
Diffstat (limited to 'railties')
-rw-r--r--railties/builtin/routes.rb3
-rw-r--r--railties/lib/rails/application.rb1
-rw-r--r--railties/lib/rails/configuration.rb4
3 files changed, 8 insertions, 0 deletions
diff --git a/railties/builtin/routes.rb b/railties/builtin/routes.rb
new file mode 100644
index 0000000000..26a0daaa8c
--- /dev/null
+++ b/railties/builtin/routes.rb
@@ -0,0 +1,3 @@
+ActionController::Routing::Routes.draw do |map|
+ match '/rails/info/properties' => "rails::info#properties"
+end \ No newline at end of file
diff --git a/railties/lib/rails/application.rb b/railties/lib/rails/application.rb
index e65c20de2c..498fd6a723 100644
--- a/railties/lib/rails/application.rb
+++ b/railties/lib/rails/application.rb
@@ -418,6 +418,7 @@ module Rails
initializer :initialize_routing do
next unless configuration.frameworks.include?(:action_controller)
route_configuration_files << configuration.routes_configuration_file
+ route_configuration_files << configuration.builtin_routes_configuration_file
reload_routes!
end
#
diff --git a/railties/lib/rails/configuration.rb b/railties/lib/rails/configuration.rb
index 0fa42091dd..bf5b9478cc 100644
--- a/railties/lib/rails/configuration.rb
+++ b/railties/lib/rails/configuration.rb
@@ -158,6 +158,10 @@ module Rails
@routes_configuration_file ||= File.join(root, 'config', 'routes.rb')
end
+ def builtin_routes_configuration_file
+ @builtin_routes_configuration_file ||= File.join(RAILTIES_PATH, 'builtin', 'routes.rb')
+ end
+
def controller_paths
@controller_paths ||= begin
paths = [File.join(root, 'app', 'controllers')]