使用RSpec和Factory Girl,我创建了一个这样的工厂:
factory :hot_type do
ad_type_id 4
city_id 110000
image "111"
content { :link_url => 'xxx', :link_title => 'xxx', :count => 11 }
end
当我运行rspec时,发生了错误:
syntax error, unexpected ',', expecting '}'
content { :link_url => 'xx', :link_title => '1xx', :count => 11 }
如何定义正确的结构?
答案 0 :(得分:0)
Ruby将space + {}
解释为块。您需要明确指定哈希作为参数。只需在它周围使用括号。
content({ :link_url => 'xx', :link_title => '1xx', :count => 11 })