Railsの移行の実行時にデータをデータベースに保存する方法。都市の記録があり、テーブルを作成するときにデータベースにデータを保存したいと思います。
質問する
37 次
2 に答える
1
別の移行を作成し、ActiveRecordステートメントを移行に追加するだけです。正常に動作するはずです。問題が発生していますか?
于 2013-02-01T22:47:23.897 に答える
0
ファイルはそこにあるので、db/seeds.rb
シードされたデータをデータベースに追加できます。ActiveRecordを使用してその中にレコードを作成できます(これは単なるルビーファイルです):
City.create! :name => "New York", ...
を実行すると、データベースにシードを入力できますrake db:seed
。移行/シードコマンドをチェーン化することもできます。
rake db:migrate db:seed
于 2013-02-01T22:48:57.573 に答える