Паранойя восстанавливает самоцвет, потому что один зависимый разрушитель не работает

Я использую

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

0 ответов

Другие вопросы по тегам