我正在使用 Nokogiri 抓取和填充数据库,但过程很慢(2~3 小时),我想将这些数据保存在 JSON 文件中,以便在开发过程中轻松重新填充我的数据库。这是一个好习惯吗?将这些文件保存在 Rails 项目中的最佳位置是什么?
问问题
115 次
1 回答
0
听起来你在谈论种子数据。如果您使用 ruby 代码来加载这些种子数据db/seeds.rb
,那么您可以按照 Active Record Migrations Rails Guide 中的说明rake db:seed
运行它。
我可能最终会创建一个db/seeds
ordb/seed_data
目录,将 JSON 文件放在那里,然后在其中编写 rubydb/seeds.rb
将遍历这些 JSON 文件并加载其中的所有数据。
于 2013-10-30T01:46:10.987 回答