我对acts_as_paranoid 对象有问题。现在我想真正销毁该对象,但找不到简单的方法。
我不喜欢使用硬编码的 SQL 来解决这个问题。
有人知道一个快速的好解决方案吗?
更新
我想出了以下解决方案。我不太喜欢这个,但它有效......
# Use this function wisely
def really_destroy
ActiveRecord::Base.connection.execute("DELETE FROM user_widgets WHERE id = #{self.id}")
end
最佳答案
为 destroy
添加一个爆炸声方法。
def really_destroy
self.destroy!
end
关于ruby-on-rails - 真正销毁acts_as_paranoid对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5666068/