如何将db:SEED数据自动加载到测试数据库中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

试图使用新的标准方法在Rails 2.3.4

提问于
用户回答回答于

db:seedRAKE任务主要是加载db/seeds.rb

load "#{Rails.root}/db/seeds.rb"

用户回答回答于

我觉得应该是

namespace :db do
  namespace :test do
    task :prepare => :environment do
      Rake::Task["db:seed"].invoke
    end
  end
end

因为如果您有config.activedb:test:Load,则不会执行

扫码关注云+社区