Active Record (>=3.1) plugin which allows you to hide and restore records without actually deleting them. Check its GitHub page for more in-depth information.
Goncalo Silva
gem "cure_rails3_acts_as_paranoid", "~> 0.1.1"