我正在将旧数据导入新应用程序,并且用户有重复的条目。
我需要清理这些数据(删除重复项),但我担心这些用户ID可能会在其他地方被引用。
我希望在模型中写一些内容来捕获任何未找到的异常,并在引用其中一个已删除(重复)ID的情况下为记录返回正确的id。
我在google中看到的所有东西都是与控制器中的Find语句结合使用的救援。我不想在我写的每一个查找语句中使用rescue语句丢弃我的代码。
有没有办法从模型中的ActiveRecord :: RecordNotFound中解救?我需要方法中的违规ID以供参考。