diff options
author | danielc192 <danielc192@gmail.com> | 2009-07-16 12:53:29 -0700 |
---|---|---|
committer | danielc192 <danielc192@gmail.com> | 2009-07-16 12:53:29 -0700 |
commit | 0fc481d7c834ae905ebb2e52f47c3c3656ebd1c9 (patch) | |
tree | 198dd0e019412d8fa24da0db89be3e1af22478e5 | |
parent | 3032795c50bae698b55968fd5a3e80c91485cd0c (diff) | |
download | rails-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.rb | 3 |
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. # |