繁体   English   中英

Rails如何在Seeds.rb中使用FactoryGirl?

[英]Rails How to use FactoryGirl in Seeds.rb?

我想让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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM