Ich habe kürzlich eine Anwendung auf Rails 3.2.2 aktualisiert.
Ich benutze Factory_girl
Factory.sequence :name do |n| "name-#{n}" end
Factory.define :user do |u| u.first_name{ Factory.next(:name) }
u.last_name { |u| 'last_' + u.first_name } u.password 'secret'
u.password_confirmation { |u| u.password } u.sequence(:email) { |i| "user_#{i}@example.com" }Ende
und dieser einfache Test
angeben { Factory.build(:user).should be_valid }
die folgende Warnung ausgeben
DEPRECATION WARNING: Sie versuchen, ein Attribut zu erstellen
user_id'. Writing arbitrary attributes on a model is deprecated. Please just use
attr_writer` usw. (aufgerufen vom Block (2 Ebenen) in at...
Wie kann ich sie loswerden?