我正在使用
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