Can the \'Back\' browser functionality be invoked from a Rails \'Back\' link?
If you like me do not want the behaviour of link_to "cancel", :back
you could implement a helper method which either links to the records index path or show path. (i.e teams_path
or team_path(@team)
module CancelFormButtonHelper
def cancel_button(record)
index_path = record.class.to_s.pluralize.downcase + "_path"
path = record.persisted? ? record : eval(index_path)
link_to "Cancel", path
end
end
which can then be used as <%= cancel_button @team %>
within a form for example.