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