Nokogiri を使用してデータベースのスクレイピングと入力を行っていますが、プロセスが遅い (2 ~ 3 時間) ため、これらのデータを JSON ファイルに保持して、開発中にデータベースを簡単に再入力したいと考えています。それは良い習慣ですか?Rails プロジェクトでこれらのファイルを保持するのに最適な場所はどこですか?
1 に答える
0
シードデータについて話しているようです。このシード データを にロードする ruby コードを配置すると、Active Record Migrations Rails Guide に記載されているように実行db/seeds.rb
できます。rake db:seed
おそらく最終的にdb/seeds
ordb/seed_data
ディレクトリを作成し、そこに JSON ファイルを配置し、そこに ruby を記述しdb/seeds.rb
て、それらの JSON ファイルを反復処理し、それらのすべてのデータをロードすることになります。
于 2013-10-30T01:46:10.987 に答える