Rails如何在Seeds.rb中使用FactoryGirl?
我想让Seeds.rb文件在Rails.root.join('spec')
目录的文件中运行一个方法,该目录将用FactoryGirl生成的数据填充数据库。 让我们用“seed_data”方法调用这个文件“helpers.rb”
编辑:
require Rails.root.join('spec','helpers.rb')
链接文件。 资源
这个方法我想在before(:all) do seed_data end
种子测试数据库和rake db:seed
for development / production数据库具有相同的效果。
Seeds.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
投机/ helpers.rb
def seed_data Factory.create(:user) end