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

Ticket #1434: late-fixes.patch

File late-fixes.patch, 0.9 kB (added by ulysses, 3 years ago)

Fixes AP unit-tests

  • lib/action_controller/routing.rb

    old new  
    383383      def generate_path(merged, options, expire_on) 
    384384        send @generation_methods[merged[:controller]], merged, options, expire_on 
    385385      end 
     386      def generate_default_path(*args) 
     387        write_generation 
     388        generate_default_path(*args) 
     389      end 
    386390   
    387391      def write_generation 
    388392        @generation_methods = Hash.new(:generate_default_path) 
     
    499503 
    500504      def reload 
    501505        NamedRoutes.clear 
    502         load(File.join(RAILS_ROOT, 'config', 'routes.rb')) 
     506         
     507        if defined?(RAILS_ROOT) then load(File.join(RAILS_ROOT, 'config', 'routes.rb')) 
     508        else connect(':controller/:action/:id', :action => 'index', :id => nil) 
     509        end 
     510 
    503511        NamedRoutes.install 
    504512      end 
    505513