Draftsman is a Ruby gem that lets you create draft versions of your database records. If you’re developing a system in need of simple drafts or a publishing approval queue, then Draftsman just might be what you need.

Read on to learn more about using this gem in your Rails, Sinatra, or plain Ruby application.