I'd line to create some kind of undo in my rails app, that's based on an sqlite3 database. For now, a database wide undo would suffice, I mean an undo that can return back in time through states of the whole database, not single tables (for avoiding problems with references etc..)
I found vestal_versions, but it's table level and a bit too complicated for what I need.. don't you think?