This gem provide interface of drafts. It could be using for saving unvalid records in temp table.

Usage:

#GET /humans/new #POST /humans me = Human.new params me.save_draft # not valid, can�t save # => Draft.create data: me.serialize #GET /humans/new me = Human.form_draft params #POST /humans me.save # now all data is valid