method
verify

verify(options={})
public
Verify the given actions so that if certain prerequisites are not met, the user is redirected to a different action. The options parameter is a hash consisting of the following key/value pairs:
:params: | a single key or an array of keys that must be in the params hash in order for the action(s) to be safely called. |
:session: | a single key or an array of keys that must be in the session in order for the action(s) to be safely called. |
:flash: | a single key or an array of keys that must be in the flash in order for the action(s) to be safely called. |
:method: | a single key or an array of keys--any one of which must match the current request method in order for the action(s) to be safely called. (The key should be a symbol: :get or :post, for example.) |
:xhr: | true/false option to ensure that the request is coming from an Ajax call or not. |
:add_flash: | a hash of name/value pairs that should be merged into the session's flash if the prerequisites cannot be satisfied. |
:add_headers: | a hash of name/value pairs that should be merged into the response's headers hash if the prerequisites cannot be satisfied. |
:redirect_to: | the redirection parameters to be used when redirecting if the prerequisites cannot be satisfied. You can redirect either to named route or to the action in some controller. |
:render: | the render parameters to be used when the prerequisites cannot be satisfied. |
:only: | only apply this verification to the actions specified in the associated array (may also be a single value). |
:except: | do not apply this verification to the actions specified in the associated array (may also be a single value). |
Register or
log in
to add new notes.
rxcfc -
March 12, 2009

3 thanks
More Information
More information can be found at ActionController::Verification::ClassMethods