Pass Additional Parameters to REST Named Routes

Here’s a quick one, but a useful reference nonetheless. How do you pass additional parameters to REST named routes?
Say you have the following route from the restful_authentication plugin:

map.logout '/logout', :controller => 'sessions', :action => 'destroy'

This enables you to say something like this:

redirect_to logout_url

And if you want to pass extra params to that URL? It’s as easy as:

redirect_to logout_url(:some_param => true, :some_other_param => 24)

Tags: , , , ,

Leave a Reply