3

Cityモデルを作成しましたが、都市テーブルの.sqlファイルに保存する必要のあるすべての都市があります。このSQLファイルには、必要なすべての「挿入」ステートメントが含まれています。

そこで、SQLファイルからすべての都市を追加するシードファイルを作成したいと思います。SQLコマンドを使用してデータベースをシードするにはどうすればよいですか?

ありがとう!

4

1 に答える 1

5

次のコードを使用すると、目的を達成できます

connection = ActiveRecord::Base.connection();
connection.execute("SQL COMMANDS")

それはあなたのseed.rbファイルに入れる必要があるでしょう

次に、実行する必要がありますrake db:seed

于 2013-02-02T17:18:09.937 に答える