aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordanielc192 <danielc192@gmail.com>2009-07-16 12:53:29 -0700
committerdanielc192 <danielc192@gmail.com>2009-07-16 12:53:29 -0700
commit0fc481d7c834ae905ebb2e52f47c3c3656ebd1c9 (patch)
tree198dd0e019412d8fa24da0db89be3e1af22478e5
parent3032795c50bae698b55968fd5a3e80c91485cd0c (diff)
downloadrails-0fc481d7c834ae905ebb2e52f47c3c3656ebd1c9.tar.gz
rails-0fc481d7c834ae905ebb2e52f47c3c3656ebd1c9.tar.bz2
rails-0fc481d7c834ae905ebb2e52f47c3c3656ebd1c9.zip
The redirect_to method in ActionController supports the :params option, however this is not mentioned in the documentation. This commit adds this. It includes an example and a brief description of the :params option.
-rw-r--r--actionpack/lib/action_controller/base/base.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/base/base.rb b/actionpack/lib/action_controller/base/base.rb
index e541d24e31..7bed86a77b 100644
--- a/actionpack/lib/action_controller/base/base.rb
+++ b/actionpack/lib/action_controller/base/base.rb
@@ -114,6 +114,8 @@ module ActionController
# * <tt>String</tt> starting with <tt>protocol://</tt> (like <tt>http://</tt>) - Is passed straight through as the target for redirection.
# * <tt>String</tt> not containing a protocol - The current protocol and host is prepended to the string.
# * <tt>:back</tt> - Back to the page that issued the request. Useful for forms that are triggered from multiple places.
+ # * <tt>:params</tt> - A hash containing the parameters to be passed as a GET request
+ #
# Short-hand for <tt>redirect_to(request.env["HTTP_REFERER"])</tt>
#
# Examples:
@@ -123,6 +125,7 @@ module ActionController
# redirect_to "/images/screenshot.jpg"
# redirect_to articles_url
# redirect_to :back
+ # redirect_to articles_url, :params => {"name" => "Ruby"}
#
# The redirection happens as a "302 Moved" header unless otherwise specified.
#