Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 4756

Show
Ignore:
Timestamp:
08/13/06 18:00:08 (2 years ago)
Author:
rick
Message:

Tweak RoutingError message to show option diffs, not just missing named route significant keys. [Rick Olson]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/CHANGELOG

    r4755 r4756  
    11*SVN* 
     2 
     3* Tweak RoutingError message to show option diffs, not just missing named route significant keys. [Rick Olson] 
    24 
    35* Invoke method_missing directly on hidden actions. Closes #3030. [Nicholas Seckar] 
  • trunk/actionpack/lib/action_controller/routing.rb

    r4733 r4756  
    10081008     
    10091009        if named_route 
    1010           path = named_route.generate(options, merged, expire_on)  
    1011           raise RoutingError, "#{named_route_name}_url failed to generate from #{options.inspect}, missing: #{(named_route.significant_keys - options.keys).inspect}" if path.nil? 
     1010          path = named_route.generate(options, merged, expire_on) 
     1011          raise RoutingError, "#{named_route_name}_url failed to generate from #{options.inspect}, expected: #{named_route.requirements.inspect}, diff: #{named_route.requirements.diff(options).inspect}" if path.nil? 
    10121012          return path 
    10131013        else