Flowdock
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).
Show source
Register or log in to add new notes.
March 12, 2009
3 thanks