ActsAsParanoid/acts_as_paranoid

acts_as_paranoid - ActiveRecord plugin allowing you to hide and restore records without actually deleting them.