: back works very well for cancel and return buttons.
To redirect them after sending, I needed to set a session variable.
I am doing something similar for my feedback form (which can be accessed from any page):
In the feedback controller
def new
session[:referrer] = request.env["HTTP_REFERER"]
end
def create
redirect_to session[:referrer]
end
?
/JP