Backtrack is a “back” tracking system for Rails that allows to to save and restore the back-out state of forms.
Add backtracking to your forms with the backtrack_fields method:
<%= backtrack_fields %>
Add a link to a page that goes to the previous entry in the backtracking table:
<%= link_to('Back', backtrack_url) %>
Create a link that captures the backtracking state:
<%= link_to('Forward', some_path(backtrack_params)) %> <%= link_to('Forward', some_path(backtrack_params(:other_id => other_id))) %>
Copyright © 2012 Scott Tadman, The Working Group Inc. See LICENSE.txt for further details.