Używam programisty z rozszerzeniem bezpieczeństwa do sprawdzania silnych haseł.Błąd "już odebrano pocztę" pojawia się dwukrotnie przy rejestracji z rozszerzeniem bezpieczeństwa dla Devise (RoR)
Gdy próbuję zarejestrować konto z już odebraną wiadomością e-mail, pojawia się błąd "wiadomość e-mail została już pobrana" dwukrotnie w haszowaniu błędów.
Mój model użytkownik wygląda następująco:
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :token_authenticatable, :confirmable,
# :lockable, :timeoutable and :omniauthable
# :trackable deleted
devise :database_authenticatable, :registerable, :secure_validatable
# Setup accessible (or protected) attributes for your model
attr_accessible :email, :firstname, :lastname, :password, :password_confirmation, :remember_me
end
Bez rozszerzenia zabezpieczeń (:validatable
zamiast :secure_validatable
) pojawia się błąd tylko raz.
Co robię źle?
P.S. Pytanie dodatkowe:
Jak w ogóle zapobiec podnoszeniu niektórych błędów? Czy muszę manipulować rejestratorem RegistrationsController firmy devise lub czy istnieje opcja?
Znalazłeś rozwiązanie? –
Tak, zrezygnowałem z rozszerzenia zabezpieczeń i utworzyłem własne sprawdzanie poprawności hasła. – Conkerchen
Spójrz na moją odpowiedź. –