aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG.md
diff options
context:
space:
mode:
authorAndrew White <andyw@pixeltrix.co.uk>2013-07-16 13:27:22 +0100
committerAndrew White <andyw@pixeltrix.co.uk>2013-07-16 13:39:17 +0100
commit1555a1800ea550a991eb57ce1ec8236bdba0365a (patch)
tree06bcffbd8a656373ffd57713fabec8a00ab7ba1c /actionpack/CHANGELOG.md
parentc238a6cc7ce69f200db72c4cb3c67bd47cea7d7c (diff)
downloadrails-1555a1800ea550a991eb57ce1ec8236bdba0365a.tar.gz
rails-1555a1800ea550a991eb57ce1ec8236bdba0365a.tar.bz2
rails-1555a1800ea550a991eb57ce1ec8236bdba0365a.zip
Skip Rack applications and redirects when generating urls
When generating an unnamed url (i.e. using `url_for` with an options hash) we should skip anything other than standard Rails routes otherwise it will match the first mounted application or redirect and generate a url with query parameters rather than raising an error if the options hash doesn't match any defined routes. Fixes #8018
Diffstat (limited to 'actionpack/CHANGELOG.md')
-rw-r--r--actionpack/CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/actionpack/CHANGELOG.md b/actionpack/CHANGELOG.md
index 28597451ba..eac3488a62 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,3 +1,10 @@
+* Skip routes pointing to a redirect or mounted application when generating urls
+ using an options hash as they aren't relevant and generate incorrect urls.
+
+ Fixes #8018
+
+ *Andrew White*
+
* Move `MissingHelperError` out of the `ClassMethods` module.
*Yves Senn*