标签: ruby-on-rails-4 activerecord transactions
我想破坏一个物体以及与之相关的一切。 问题是,dependant: :destroy的树运行得非常深,破坏顶层物体的操作需要几分钟。
dependant: :destroy
是什么让这更糟(在这种情况下),Rails将所有这些破坏放在一个事务中,这可能导致其他线程的锁等待超时。
这是一个特殊情况,我希望有级联破坏,没有任何事务包装。
这可以轻松完成吗?