这很可能是重复的,但我找不到任何人问这个问题。
我的理解*是,如果我想将数据从外部源迁移到我的 Rails 应用程序的数据库,我应该使用迁移来做到这一点。从我的初步研究看来,我可以做的是使用像FasterCSV这样的工具来解析迁移 (.rb) 文件本身中的 CSV 文件(例如)。
这是正确的方法吗?如果是这样,我应该把那个 CSV 文件放在哪里——似乎如果迁移毕竟是可逆/可重复的,那么 CSV 数据应该保存在一个稳定的位置。
*让我知道我是否完全错误地知道如何去做,因为我还是 RoR 的新手。