Ruby on rails Rails如何在Seeds.rb中使用FactoryGirl?
我想让Seeds.rb文件在来自Ruby on rails Rails如何在Seeds.rb中使用FactoryGirl?,ruby-on-rails,ruby-on-rails-3,testing,factory-bot,Ruby On Rails,Ruby On Rails 3,Testing,Factory Bot,我想让Seeds.rb文件在来自Rails.root.join('spec')目录的文件中运行一个方法,该目录将用FactoryGirl生成的数据填充数据库。让我们使用“seed_data”方法调用此文件“helpers.rb” 编辑:require Rails.root.join('spec','helpers.rb')链接该文件。 我想在(:all)do seed_data end之前的中使用此方法对测试数据库进行种子设定,并在rake db:seed中对开发/生产数据库进行种子设定,效果
Rails.root.join('spec')
目录的文件中运行一个方法,该目录将用FactoryGirl生成的数据填充数据库。让我们使用“seed_data”方法调用此文件“helpers.rb”
编辑:require Rails.root.join('spec','helpers.rb')
链接该文件。
我想在(:all)do seed_data end之前的中使用此方法对测试数据库进行种子设定,并在rake db:seed
中对开发/生产数据库进行种子设定,效果相同。Seeds.rb
spec/helpers.rb
require Rails.root.join('spec','helpers.rb')
require 'rubygems' #so it can load gems
require 'factory_girl_rails' #so it can run in development
seed_data
def seed_data
Factory.create(:user)
end