mirror of
https://github.com/github/rails.git
synced 2026-01-11 07:38:05 -05:00
Revert "Merge pull request #7668 from Draiken/fix_issue_6497"
This reverts commit 61d5d2d8a9.
Conflicts:
actionpack/CHANGELOG.md
REASON: This added a backward incompatible change.
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
## Rails 3.2.9 (unreleased) ##
|
||||
|
||||
* Revert the shorthand routes scoped with `:module` option fix
|
||||
This added a regression since it is changing the URL mapping.
|
||||
This makes the stable release backward compatible.
|
||||
|
||||
*Rafael Mendonça França*
|
||||
|
||||
* Revert the `assert_template` fix to not pass with ever string that matches the template name.
|
||||
This added a regression since people were relying on this buggy behavior.
|
||||
This will introduce back #3849 but this stable release will be backward compatible.
|
||||
@@ -72,16 +78,6 @@
|
||||
|
||||
*Tim Vandecasteele*
|
||||
|
||||
* Fixed a bug with shorthand routes scoped with the `:module` option not
|
||||
adding the module to the controller as described in issue #6497.
|
||||
This should now work properly:
|
||||
|
||||
scope :module => "engine" do
|
||||
get "api/version" # routes to engine/api#version
|
||||
end
|
||||
|
||||
*Luiz Felipe Garcia Pereira*
|
||||
|
||||
* Respect `config.digest = false` for `asset_path`
|
||||
|
||||
Previously, the `asset_path` internals only respected the `:digest`
|
||||
|
||||
@@ -166,7 +166,7 @@ module ActionDispatch
|
||||
controller ||= default_controller
|
||||
action ||= default_action
|
||||
|
||||
unless controller.is_a?(Regexp)
|
||||
unless controller.is_a?(Regexp) || to_shorthand
|
||||
controller = [@scope[:module], controller].compact.join("/").presence
|
||||
end
|
||||
|
||||
|
||||
@@ -362,7 +362,6 @@ class TestRoutingMapper < ActionDispatch::IntegrationTest
|
||||
resources :errors, :shallow => true do
|
||||
resources :notices
|
||||
end
|
||||
get 'api/version'
|
||||
end
|
||||
|
||||
scope :path => 'api' do
|
||||
@@ -1397,12 +1396,6 @@ class TestRoutingMapper < ActionDispatch::IntegrationTest
|
||||
end
|
||||
end
|
||||
|
||||
def test_match_shorthand_with_module
|
||||
assert_equal '/api/version', api_version_path
|
||||
get '/api/version'
|
||||
assert_equal 'api/api#version', @response.body
|
||||
end
|
||||
|
||||
def test_dynamically_generated_helpers_on_collection_do_not_clobber_resources_url_helper
|
||||
with_test_routes do
|
||||
assert_equal '/replies', replies_path
|
||||
|
||||
Reference in New Issue
Block a user