最近私はappをrails 3.2.2にアップグレードしました。 N | |やる名:レール3.2.2/Devise:rspecで廃止予定の警告
私はFactory_girl
Factory.sequence
を使用しています"name - #{n}" endFactory.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"}端
この簡単なテスト
{Factory.build指定(ユーザ)を.should be_valid}
次の警告を生成します。
DEPRECATION警告:あなたはで にattr_writer`など(ブロック(2つのレベルから呼び出される)属性
user_id'. Writing arbitrary attributes on a model is deprecated. Please just use
を作成しようとしている...
は、どのように私はそれを取り除くことができますか?
を。他のアイデア? – Alpha
Deviseなしで私のために働いた。ありがとう、それは私を夢中にさせていた。 – IAmNaN