How do I use link_to with all the current options?

See http://api.rubyonrails.com/classes/ActionController/Base.html#M000262

"If you explicitly want to create a URL that's almost the same as the current URL, you can do so using the :overwrite_params options. Say for your posts you have different views for showing and printing them. Then, in the show view, you get the URL for the print view like this

  url_for :overwrite_params => { :action => 'print' }

This takes the current URL as is and only exchanges the action. In contrast, url_for :action => 'print' would have slashed-off the path components after the changed action.

Chad