Recentemente ho aggiornato un'applicazione alle guide 3.2.2.Rail 3.2.2/Devise: avviso di deprecazione con rspec
sto usando factory_girl
Factory.sequence: nome do | n | "nome - # {n}" fine
Factory.define: utente 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"}fine
e questo semplice test
specificare {Factory.build (: utente) .Should be_valid}
generare il seguente avviso
deprecazione ATTENZIONE: Si sta cercando di creare un attributo
user_id'. Writing arbitrary attributes on a model is deprecated. Please just use
attr_writer` ecc (chiamato dal blocco (2 livelli) in a ...
Come posso sbarazzarsi di esso?
Non ha funzionato per me. qualche altra idea? – Alpha
Ha funzionato per me senza Devise. Grazie, mi stava facendo impazzire. – IAmNaN