7

我试图从我的管理模式中恢复一个对象,但它不起作用

 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>

任何想法?

4

3 回答 3

11

现在有一个恢复,而不是恢复,但它没有正确恢复依赖记录,这是一个真正的痛苦

于 2015-05-20T08:22:24.860 回答
0

我真的不知道开发人员为什么这样做,但我可以看到恢复方法具有受保护的可见性。

所以必须从模型中调用这个方法,而不能从外部调用

于 2015-03-30T18:05:55.703 回答
0

好吧,似乎问题是活动记录版本,他们移动了一些东西,这就是为什么没有恢复任何记录,它已在最新版本中修复。

于 2015-09-10T15:04:22.703 回答