我有以下工厂,我想与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,期待keyword_end ... rt Tommy Tomi RobMohammadAmélieZooJohn Robert Brown)
在rspec文件中,我只需添加以下内容即可支持“é”字符:
# encoding: UTF-8
但这似乎不适用于FactoryGirl文件;和想法?