rails迁移运行时如何将数据保存到数据库中。我有城市记录,我想在创建表时将数据保存到数据库中。
问问题
37 次
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 回答