偏执狂宝石还原有一个依赖性破坏不起作用

时间:2014-04-11 20:48:30

标签: ruby-on-rails-3.2 acts-as-paranoid

我正在使用

Paranoia gem(3.1.1)
Rails 3.2

我注意到has_one :model, dependent: :destroy没有恢复。

让我们说..

class User < ActiveRecord::Base
  acts_as_paranoid
  has_many :posts, dependent: :destroy
  has_one :profile, dependent: :destroy

如果我这样做..

@user.destroy
User.restore(@user.id, recursive: true)

将恢复用户及其帖子,但不会恢复个人资料。

我有什么办法可以让它发挥作用吗?

顺便说一句,我使用的是偏执狂版的偏执狂,因为我无法得到这个版本https://github.com/radar/paranoia/blob/rails3/lib/paranoia.rb#L105

0 个答案:

没有答案