我每周一次获得平面文件,这些文件有几十行。我想把它们变成Rails中的关系模型系统,因为大约有五列是相当静态的,对于不同的模型是有意义的,然后将它作为外键链接回主表。
是否有快速检查条目是否已存在的方法,如果存在,请查找并将外键放入主模型中,如果没有,则在第二个模型中创建一个新条目然后引用它在主模型中。
我可以将上面的段落转换成代码,但想知道是否有一个简单的'几行'Ruby或Rails实现。
答案 0 :(得分:1)
只是为了合并我的评论和@ anton-z&#39。
您可以使用activerecord-import进行批量操作,也可以使用ActiveRecord find_or_create_by进行检查。