diff options
author | Sebastian Sogamoso <sebasoga@gmail.com> | 2013-03-11 08:00:19 -0500 |
---|---|---|
committer | Sebastian Sogamoso <sebasoga@gmail.com> | 2013-03-11 09:28:22 -0500 |
commit | b3f894c5282244b41221f98dfac5296cea5a4485 (patch) | |
tree | 6408e5e79c0d101607590262d7746339f5a44e5b /railties/test/application/middleware/session_test.rb | |
parent | 6e5ab6fccb55727ef2e32c30a77a48c595316cae (diff) | |
download | rails-b3f894c5282244b41221f98dfac5296cea5a4485.tar.gz rails-b3f894c5282244b41221f98dfac5296cea5a4485.tar.bz2 rails-b3f894c5282244b41221f98dfac5296cea5a4485.zip |
Change ActionController::Parameters#require behavior when value is empty
When the value for the required key is empty an ActionController::ParameterMissing is raised which gets caught by ActionController::Base and turned into a 400 Bad Request reply with a message in the body saying the key is missing, which is misleading.
With these changes, ActionController::EmptyParameter will be raised which ActionController::Base will catch and turn into a 400 Bad Request reply with a message in the body saying the key value is empty.
Diffstat (limited to 'railties/test/application/middleware/session_test.rb')
0 files changed, 0 insertions, 0 deletions