【问题标题】:factory girl nested attributes工厂女孩嵌套属性
【发布时间】:2013-04-02 08:50:16
【问题描述】:

rails 控制台中,我运行这个命令

bill = Bill.last
bill.bill_extras

结果是这样的。

[#<BillExtra id: 141, bill_id: 621, content: "extra fee", prize: #<BigDecimal:7fa2e37d4f50,'0.248E3',9(18)>, created_at: "2012-08-02 04:48:12", updated_at: "2012-08-02 04:50:41">] 

在规范文件中

require 'spec_helper'
require 'pry'
describe Bill do

  before(:all) do
    @project=Factory(:project_started)
    @customer_bill=Factory(:customer_invoice, :project => @project)
    @creavite_bill=Factory(:creative_invoice, :project => @project)
    @bill_extra=Factory.build(:bill_extra, :bill => @customer_bill)
  end
  binding.pry
end

当我在调试时,在 pry 中运行这些命令,

@customer_bill.bill_extras

它将是一个空数组。

【问题讨论】:

    标签: ruby-on-rails factory-bot specifications pry


    【解决方案1】:

    我认为语法不太对。

    FactoryGirl.create(:project_started)

    是创建物品的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多