如何在rails迁移运行时将数据保存到数据库中。我有城市的记录,我想在创建表格时将数据保存到数据库中。
答案 0 :(得分:1)
创建另一个迁移,只需将ActiveRecord语句添加到迁移中。应该工作正常。你遇到了什么问题吗?
答案 1 :(得分:0)
db/seeds.rb
文件在那里,您可以将种子数据添加到数据库中。您可以使用ActiveRecord在它内部创建记录(它只是一个ruby文件):
City.create! :name => "New York", ...
您可以通过运行rake db:seed
来使用种子填充数据库。您还可以将迁移/种子命令链接在一起:
rake db:migrate db:seed