aq1018/mongoid-history — pull request #27 by erlingwl (2012-02-14 12:35:41+00:00)
Title: Support for re-creating destroyed embedded documents

I've added support for re-creating destroyed embedded documents. For example, let's say someone deleted a comment, but you only have access to the post. You should now be able to find the history tracks for embedded documents on the post, and hence you can undo the destroy actions.

Anyway, I need this functionality in my current project, and just thought it might be useful for others too. Might be some edge-cases etc. I haven't thought of yet obviously.

Cheers,
Erling