-1

rails迁移运行时如何将数据保存到数据库中。我有城市记录,我想在创建表时将数据保存到数据库中。

4

2 回答 2

1

创建另一个迁移并将 ActiveRecord 语句添加到迁移中。应该可以正常工作。你遇到什么问题了吗?

于 2013-02-01T22:47:23.897 回答
0

db/seeds.rb文件在那里,因此您可以将种子数据添加到数据库中。您可以使用 ActiveRecord 在其中创建记录(它只是一个 ruby​​ 文件):

City.create! :name => "New York", ...

您可以通过运行rake db:seed. 您还可以将迁移/种子命令链接在一起:

rake db:migrate db:seed
于 2013-02-01T22:48:57.573 回答