我必须为 Rails 应用程序准备大量的种子数据。根据我有限的经验,我知道两种方法可以做到这一点,但想知道哪种方法最灵活。
一,我可以用 Rails 来做,只需按照在 seed.rb 文件中使用的方式准备种子数据
User.create!( name: "John" )
或者,我可以创建数据的 json 文档。例如,我知道 Mongodb 可以让您将 json 文档直接导入数据库。我不确定其他数据库...
我突然想到 json 文档可能是最灵活的,因为我想你也可以使用正则表达式脚本将 json 转换成这样的东西 User.create!( name: "John" )
但是,我想知道是否还有其他我应该考虑的问题......