从模型中的ActiveRecord :: RecordNotFound中拯救?

时间:2016-08-07 17:33:56

标签: ruby-on-rails activerecord

我正在将旧数据导入新应用程序,并且用户有重复的条目。

我需要清理这些数据(删除重复项),但我担心这些用户ID可能会在其他地方被引用。

我希望在模型中写一些内容来捕获任何未找到的异常,并在引用其中一个已删除(重复)ID的情况下为记录返回正确的id。

我在google中看到的所有东西都是与控制器中的Find语句结合使用的救援。我不想在我写的每一个查找语句中使用rescue语句丢弃我的代码。

有没有办法从模型中的ActiveRecord :: RecordNotFound中解救?我需要方法中的违规ID以供参考。

0 个答案:

没有答案