J'essaie d'introduire de fausses données dans une usine en utilisant la gemme Faker :
Factory.define :user do |user|
user.first_name Faker::Name::first_name
user.last_name Faker::Name::last_name
user.sequence(:email) {|n| "user#{n}@blow.com" }
end
Cependant, bien que je m'attende à ce que cela produise des utilisateurs ayant des noms et des prénoms différents, chacun d'entre eux est le même :
>> Factory(:user)
=> #<User id: 16, email: "user7@blow.com", created_at: "2011-03-18 18:29:33",
updated_at: "2011-03-18 18:29:33", first_name: "Bailey", last_name: "Durgan">
>> Factory(:user)
=> #<User id: 17, email: "user8@blow.com", created_at: "2011-03-18 18:29:39",
updated_at: "2011-03-18 18:29:39", first_name: "Bailey", last_name: "Durgan">
Comment puis-je faire en sorte que la gemme Faker génère de nouveaux noms pour chaque utilisateur et ne se contente pas de réutiliser les noms originaux ?