Действуй как параноик не восстанавливая записи
Я пытался восстановить объект из моего режима администратора, и он не работал
Admin.only_deleted.first.recover
Admin Load (1.9ms) SELECT "admins".* FROM "admins" WHERE ("admins"."deleted_at" IS NOT NULL) ORDER BY "admins"."id" ASC LIMIT 1
NoMethodError: undefined method `recover' for #<Admin:0xa57f10c>
Любая идея?
3 ответа
Сейчас происходит восстановление, а не восстановление, но не правильно восстанавливать зависимые записи, что является настоящей болью
Я действительно не знаю, почему разработчики сделали это, но я вижу, что метод восстановления имеет защищенную видимость.
Таким образом, вы должны вызвать этот метод из модели, и вы не можете вызвать его извне
Ну, похоже, проблема в активной версии записи, они что-то переместили, и поэтому не восстанавливают записи, это исправлено в самой последней версии.