Мой User.rb имеет:
attr_accessor :password, :password_confirmation
attr_accessible :password, :password_confirmation
Моя factory_girl для пользователя:
Factory.define :user do |u|
u.password "my_password"
u.password_confirmation "my_password"
end
Мой User.rb устанавливает поле encrypted_password при сохранении объекта.
Кажется, что значения, которые я установил на своем заводе (пароли), вообще не устанавливаются.
В моих тестах мне нужно сделать:
it "should ...." do
user = Factory(:user)
user.password = "abc123"
end
Почему это так?
У меня есть атрибут пароля и как средство доступа, и как доступный.
Что-то противоречит?