Ruby 在Rails 5项目中,将种子数据文件放入seed.rb文件中的建议路径是什么?

Ruby 在Rails 5项目中,将种子数据文件放入seed.rb文件中的建议路径是什么?,ruby,ruby-on-rails-5,seed,Ruby,Ruby On Rails 5,Seed,我有一些静态记录,我想用它们在数据库中填充一个表 我可以在seeds.rb文件中为这些记录编写create语句,也可以通过seeds.rb文件中的文件(txt或csv)读取它们。第二种方法更易于管理,因为要更改种子记录,我不需要更改seeds.rb文件中的代码 在rails 5项目中,建议将该数据文件放在什么位置?我将它们放在seeds.rb config |--db |--seeds.rb |--data |--file1.csv |--file2.txt

我有一些静态记录,我想用它们在数据库中填充一个表

我可以在seeds.rb文件中为这些记录编写create语句,也可以通过seeds.rb文件中的文件(txt或csv)读取它们。第二种方法更易于管理,因为要更改种子记录,我不需要更改
seeds.rb
文件中的代码


在rails 5项目中,建议将该数据文件放在什么位置?

我将它们放在
seeds.rb

config
|--db
   |--seeds.rb
   |--data
      |--file1.csv
      |--file2.txt

这类数据文件实际上有什么推荐的路径吗?还是完全由开发者决定?@Farooq:我不知道在这方面有什么“官方”立场,但我想他们会同意这一点。如果您计划使用seeds.rb中的装置,将它们紧密地放在一起是有意义的。