没有种子数据的安装数据库

msc*_*ert 11 ruby ruby-on-rails ruby-on-rails-3

我需要使用表等设置我的数据库,但在某些情况下我不希望加载种子数据.db/seeds.rb每次我想忽略我的种子数据时,我也不想删除或移动我的文件.

有没有办法执行任务rake db:setup并忽略种子数据?

ibl*_*lue 14

是.只需使用以下两个命令:

rake db:create
rake db:schema:load
Run Code Online (Sandbox Code Playgroud)

什么rake db:setup是创建数据库(db:create),从db/schema.rb(db:schema:load)加载数据然后插入种子数据(db:seed).您可以分开执行这些步骤.