0

我正在使用 Nokogiri 抓取和填充数据库,但过程很慢(2~3 小时),我想将这些数据保存在 JSON 文件中,以便在开发过程中轻松重新填充我的数据库。这是一个好习惯吗?将这些文件保存在 Rails 项目中的最佳位置是什么?

4

1 回答 1

0

听起来你在谈论种子数据。如果您使用 ruby​​ 代码来加载这些种子数据db/seeds.rb,那么您可以按照 Active Record Migrations Rails Guide 中的说明rake db:seed运行它。

我可能最终会创建一个db/seedsordb/seed_data目录,将 JSON 文件放在那里,然后在其中编写 rubydb/seeds.rb​​ 将遍历这些 JSON 文件并加载其中的所有数据。

于 2013-10-30T01:46:10.987 回答