Return to previous page


#1

Is there a ‘rails way’ to allow easy navigation to the previous page or
should we use parameters and ‘ifs’?
I’m talking about, for example, a ‘Back’ button that links to differente
pages depending the previous page.
Thanks.


#2

On 15 Apr., 17:18, Juan K. removed_email_address@domain.invalid
wrote:

Is there a ‘rails way’ to allow easy navigation to the previous page or
should we use parameters and ‘ifs’?
I’m talking about, for example, a ‘Back’ button that links to differente
pages depending the previous page.

You can easily make a back button like this:

<%= button_to “Back”, :back %>

button_to will pass the second argument (:back) on to url_for, and as
you can see in the documentation (http://api.rubyonrails.org/classes/
ActionView/Helpers/UrlHelper.html#M001564), :back will be translated
to request.env[“HTTP_REFERER”] or javascript:history.back() if referer
is blank. That’s it!


Best regards,
David K.
http://twitter.com/rubyguy