我有这段代码:
FactoryGirl.define do
factory :gimme_a_hash, class: Hash do
one 'the number 1'
two 'the number 2'
end
end
它返回一个类似于哈希的东西,看起来像这样:
1.9.3p448 :003 > FactoryGirl.build : gimme_a_hash
=> {:one=>"the number 1", :two=>"the number 2"}
我该如何创建一个工厂,用于返回一个以字符串化的数字作为键值对的哈希表?
理想情况下,我希望得到以下哈希表:
=> { "1"=>"the number 1", "2"=>"the number 2"}
谢谢!
initialize_with
及其块的含义?我也很想了解您为什么决定使用f.send
。 - user3084728