我有以下工厂,我想将其与 FactoryGirl.create_list 结合使用,以生成具有一些特定值的小型数据集:
FactoryGirl.define do
factory :name do
forename "Ziggy"
surname "Stardust"
factory :sequence_of_names do
sequence(:forename) do |n|
forenames = %w(Robert Tommy Tomi Rob Mohammad Amélie Zoo John Robert Brown)
"#{forenames[n-1]}"
end
sequence(:surname) do |n|
surnames = %w(Thingy Robert smyth Brown Adbul Zoo Cafe Robert Thingy)
"#{surnames[n-1]}"
end
end
end
end
名字“Amélie”引起了一个问题:
语法错误,意外 $end,期待关键字_end ...rt Tommy Tomi Rob Mohammad Amélie Zoo John Robert Brown)
在 rspec 文件中,我可以简单地为要支持的“é”字符添加以下内容:
# encoding: UTF-8
但这似乎不适用于 FactoryGirl 文件;和想法?