diff options
-rw-r--r-- | actionpack/lib/action_controller/routing.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/actionpack/lib/action_controller/routing.rb b/actionpack/lib/action_controller/routing.rb index 3354e8444f..aaac0dd77d 100644 --- a/actionpack/lib/action_controller/routing.rb +++ b/actionpack/lib/action_controller/routing.rb @@ -241,7 +241,7 @@ module ActionController return controller, (index - start_at) end rescue NameError => e - raise unless /^uninitialized constant #{controller_name}$/ =~ e.message + raise unless /^uninitialized constant .*#{controller_name}$/ =~ e.message end begin @@ -249,7 +249,8 @@ module ActionController # Check that we didn't get a module from a parent namespace mod = (mod == Object || next_mod.name == "#{mod.name}::#{mod_name}") ? next_mod : nil rescue NameError => e - raise unless /^uninitialized constant #{mod_name}$/ =~ e.message + breakpoint + raise unless /^uninitialized constant .*#{mod_name}$/ =~ e.message end return nil unless mod |