Ruby on rails 数据结构与工厂女孩

Ruby on rails 数据结构与工厂女孩,ruby-on-rails,ruby,factory-bot,Ruby On Rails,Ruby,Factory Bot,我正在尝试创建这个嵌套的哈希结构作为FactoryGirl对象,这样我就可以调用(:my_对象)的FactoryGirl.attributes\u 到目前为止我有 FactoryGirl.define do factory :my_object do amount nil payment_method_nonce '132465' device_data 'device_data' customer { first_name 'Richard'

我正在尝试创建这个嵌套的哈希结构作为FactoryGirl对象,这样我就可以调用(:my_对象)的
FactoryGirl.attributes\u

到目前为止我有

FactoryGirl.define do
  factory :my_object do
    amount nil 
    payment_method_nonce '132465'
    device_data 'device_data'
    customer {
      first_name 'Richard' 
    }
    billing {
      first_name 'Richard'
      last_name 'Lewis' 
    }
  end
end

我遇到语法错误,似乎无法正确理解工厂女孩在语法中使用的
{}
。你需要


Factory girl在其语法中使用
{}
。你需要


因为
{}
这里有一个块。谢谢:-)有意义因为
{}
这里有一个块。谢谢:-)有意义
FactoryGirl.define do
  factory :my_object do
    amount nil 
    payment_method_nonce '132465'
    device_data 'device_data'
    customer {
      first_name 'Richard' 
    }
    billing {
      first_name 'Richard'
      last_name 'Lewis' 
    }
  end
end
FactoryGirl.define do
  factory :my_object do
    amount nil 
    payment_method_nonce '132465'
    device_data 'device_data'
    customer { 
      {
        first_name: 'Richard' 
      }
    }
    billing {
      {
        first_name: 'Richard',
        last_name: 'Lewis' 
      }
    }
  end
end