好的,我们f & ^%$ ** &编好了。重新关联导轨中的所有相关模型
我们丢失了一堆用户记录。在某个时候,一个集成文件会重新插入一些丢失的记录。
问题是新用户的ID与原始用户不同,所以旧用户标识的所有现有相关内容都是孤立的。我现在需要重新将所有孤立的东西重新关联到新的用户标识。仅仅向新用户提供备份中的旧ID是不够的,因为会有新的内容与新的用户ID相关联。
我们知道reflect_on_all_associations方法,但很难用于查找东西。但是,这可能是某种脚本的起点。
任何有关如何让方法返回与特定模型相关的所有模型的线索都基于关联,而不必指定或知道这些关联?
用这种方法唯一的问题是,该协会将需要被我知道。 Rails已经知道所有的关联,所以我希望能够使用模型关联来获取所有关联记录。不过谢谢! – MoDiggity