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