新手问题 FactoryGirl 如何伪造大量的数据呢?

tanjianna · 2012年09月28日 · 最后由 pobing 回复于 2012年09月28日 · 2497 次阅读
FactoryGirl.define do
    factory :product do
        seo_title ""
        title "40+10种疾病保障 国寿康宁重大疾病保险"
        name "40+10种疾病保障 国寿康宁重大疾病保险"
        market_at Time.now
    end
end

我如何伪造大量的数据呢?比如 title 我用其他保险险种 可以不?

保险名称很熟悉啊,最近我也在做一个 ios 保险的项目,未必和你有关系?

Factory.sequence :name do |n|
  "0+#{n}种疾病保障 国寿康宁重大疾病保险"
end

Factory.define :product  do |p|
  p.seo_title  {|v| v.seo_title}
  p.title "0+10种疾病保障 国寿康宁重大疾病保险"
  p.name { Factory.next(:name) }
end

 product=Factory(:product,:seo_title=>"title_name")
需要 登录 后方可回复, 如果你还没有账号请 注册新账号