Действуй как параноик не восстанавливая записи

Я пытался восстановить объект из моего режима администратора, и он не работал

 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 ответа

Сейчас происходит восстановление, а не восстановление, но не правильно восстанавливать зависимые записи, что является настоящей болью

Я действительно не знаю, почему разработчики сделали это, но я вижу, что метод восстановления имеет защищенную видимость.

Таким образом, вы должны вызвать этот метод из модели, и вы не можете вызвать его извне

Ну, похоже, проблема в активной версии записи, они что-то переместили, и поэтому не восстанавливают записи, это исправлено в самой последней версии.

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