用acts_as_paranoid 做"假删除"
针对电子商务网站,订单删除后如果无法恢复,则会造成极大影响,因此我们在处理此类数据的时候,不应该直接删除.可考虑使用acts_as_paranoid来做假删除.方法很简单:
插件地址:https://github.com/technoweenie/acts_as_paranoid
(1)安装插件,并未需要使用假删除的表加入deleted_at字段,如下-->
class Event < ActiveRecord::Base acts_as_paranoidend