我只想在 User 模型中阻止销毁和删除,并且我想阻止回调。简而言之,我想阻止任何删除用户记录的可能性。我尝试覆盖destroy和delete方法,但它们没有被调用并且用户总是被删除。
class User < ActiveRecord::Base
def destroy
end
def delete
end
end
我不想使用任何与此相关的 gem,所以不要引用任何 gem。我不确定重写这些方法是否是个好主意,也许我应该创建一个“停用”方法并将默认的删除和销毁方法保留在那里,以防万一我在 Rails 控制台中需要它们