なぜ私が既存のユーザを取得して電子メールを更新しようとする度に、ルビはそのパスワードを要求する例外をスローします。update User attr、rubyがパスワードを要求しています
誰でも同じ問題がありますか?
UserModel
attr_accessible :nome, :sobrenome, :email, :email_confirmation, :password, :password_confirmation, :genero,
:endereco, :numero, :bairro, :complemento, :cidade, :estado, :cep
has_secure_password
before_create {generate_token(:auth_token)}
attr_accessor :password
email_regex = /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i
validates_presence_of :nome, :sobrenome, :genero, :email, :password, :on => :create
validates :email, :format => {:with => email_regex},
:uniqueness => {:case_sensitive => false }
validates :password, :length => {:within=> 6..60},
:confirmation => true
validates :email, :confirmation => true,
:on => :update
どの例外がありますか? – lucapette
パスワードの長さ。 – dcalixto
パスワードの長さは例外ではありません。質問にスタックトレースを追加してください。このように間違っていることを理解することは難しいです。 – lucapette