5

我在用

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)

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

我能做些什么来让它发挥作用吗?

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

4

0 回答 0