aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/lib/controller/fake_controllers.rb
diff options
context:
space:
mode:
authorT.J. Schuck <tj@getharvest.com>2014-12-06 01:17:50 -0500
committerT.J. Schuck <tj@getharvest.com>2014-12-06 01:17:50 -0500
commitee65f48c2666a660cc48496c8bc9f63113a41e44 (patch)
tree41febd3a1be378302f338a0fcbe228ce533855fb /actionpack/test/lib/controller/fake_controllers.rb
parent785d04e3109f69d0b9b9f4732179592f0ef04e52 (diff)
downloadrails-ee65f48c2666a660cc48496c8bc9f63113a41e44.tar.gz
rails-ee65f48c2666a660cc48496c8bc9f63113a41e44.tar.bz2
rails-ee65f48c2666a660cc48496c8bc9f63113a41e44.zip
Mounted Rack apps should have default named routes based on app name
This fixes a regression in 4.2.0 from 4.1.8. https://github.com/rails/rails/pull/17823 fixed a similar regression regarding _explicitly_ named routes for a mounted Rack app, but there was another regression for the default value. With a route like: Rails.application.routes.draw do mount Mountable::Web, at: 'some_route' end The "Prefix" column of rake routes gives the following: - 4.1.8: mountable_web - 4.2.0.beta1-4: [nothing] - 4.2.0.rc1: [nothing] - 4.2.0.rc2: some_route <- regression This fixes the default to go back to being based off the name of the class like the docs specify: https://github.com/rails/rails/blob/785d04e3109f69d0b9b9f4732179592f0ef04e52/actionpack/lib/action_dispatch/routing/mapper.rb#L558-L560 Explicitly named routes still work correctly per https://github.com/rails/rails/pull/17823: Rails.application.routes.draw do mount Mountable::Web, at: 'some_route', as: 'named' end - 4.1.8: named - 4.2.0.beta1-4: [nothing] - 4.2.0.rc1: [nothing] - 4.2.0.rc2: named
Diffstat (limited to 'actionpack/test/lib/controller/fake_controllers.rb')
0 files changed, 0 insertions, 0 deletions