-1

Railsの移行の実行時にデータをデータベースに保存する方法。都市の記録があり、テーブルを作成するときにデータベースにデータを保存したいと思います。

4

2 に答える 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 に答える