aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/CHANGELOG.md
diff options
context:
space:
mode:
authorChris Carter <chris.carter@unboxedconsulting.com>2016-09-20 10:42:26 +0100
committerChris Carter <chris.carter@unboxedconsulting.com>2016-10-03 09:52:14 +0100
commit0b32e2dff353ceb9bc463787c5897ecae7302ab7 (patch)
treeb549472a55b336e05bbad52b98630f360f53f63f /actionpack/CHANGELOG.md
parent2d6c14bca25c5629e431a802c3053bad1e378fcc (diff)
downloadrails-0b32e2dff353ceb9bc463787c5897ecae7302ab7.tar.gz
rails-0b32e2dff353ceb9bc463787c5897ecae7302ab7.tar.bz2
rails-0b32e2dff353ceb9bc463787c5897ecae7302ab7.zip
Show an "unmatched constraints" error for mismatching and present params
Currently a misleading "missing required keys" error is thrown when a param fails to match the constraints of a particular route. This commit ensures that these params are recognised as unmatching rather than missing. Note: this means that a different error message will be provided between optimized and non-optimized path helpers, due to the fact that the former does not check constraints when matching routes. Fixes #26470.
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 e7b8e1b628..5ffbc2ea5d 100644
--- a/actionpack/CHANGELOG.md
+++ b/actionpack/CHANGELOG.md
@@ -1,3 +1,10 @@
+* Show an "unmatched constraints" error when params fail to match constraints
+ on a matched route, rather than a "missing keys" error.
+
+ Fixes #26470.
+
+ *Chris Carter*
+
* Fix adding implicitly rendered template digests to ETags.
Fixes a case when modifying an implicitly rendered template for a