2016-06-30 21 views
0

ich senden will Mail an Benutzer bestätigt es, aber es ist nicht interessant, jetzt Benutzer Zugang zu sperren, obwohl erstaunlich wäre, die Kontrolle darüber zu haben, die bestätigt und wer nicht, und in der Zukunft Bestätigung erforderlich machen.Devise: Wie kann ich die confirmable E-Mail versenden, aber nicht bestätigt werden, indem während

Added der Block unten auf meinem User-Modell, aber es macht das Versenden ersinnen nicht einmal eine E-Mail

protected 
    def confirmation_required? 
    false 
    end 

Irgendwelche Vorschläge?

+0

Y sollte nichts zu Ihrem * user.rb * hinzufügen müssen, Devise bietet bereits eine Einstellung für Sie zu tun, was Sie wollen, siehe meine Antwort. – Leito

Antwort

1

Sie müssen config.allow_unconfirmed_access_for = nil auf devise.rb setzen, um unbestätigten Zugriff zu erlauben.

+0

nur knapp sein Ziel, etwas dagegen (nil) auf docs zu finden, lassen Sie mich –

+0

versuchen, diesen https://github.com/plataformatec/devise/issues/2275 herauszufinden –

+0

Quellcode ist die beste docs, eine „fiese“ Lösung ist gesetzt es ist für '100.Jahre'. – Leito