Rails 3 rc、Factory Girl、Rspec、Authlogic を使用しています。これが起こる理由や理由はありますか?
次のようなユーザーを作成すると:
@user = Factory(:user)
パスワードの確認が「短すぎる」という問題が発生します。
私の factory.rb は
Factory.define :user do |u|
u.username "Test User"
u.email "TestUser@gmail.com"
u.password "aoeuaoeu"
u.password_confirmation "aoeuaoeu"
#u.password_confirmation {|u| u.password}
end
しかし、:password と :password_confirmation を手動で渡すときに作成すると、問題なく動作します。
@user = Factory(:user, :password => "aoeuaoeu",
:password_confirmation => "aoeuaoeu")
誰がこれを引き起こしているのか考えていますか?