Fehler: Die folgenden Interpolations-Schlüssel sind ungültig: "email_token"
Ich habe unten diese Lösung gesehen, aber braucht der Benutzer den Token nicht, um auf den Link zu klicken und seine Registrierung abzuschließen?
Ist es in Ordnung, %{email_token} einfach zu entfernen?
Hier ist die vollständige Vorlage:
Willkommen bei %{site_name}! Ein Mitarbeiter hat Ihr Konto auf %{site_name} genehmigt. Klicken Sie auf den folgenden Link, um Ihr neues Konto zu bestätigen und zu aktivieren: %{base_url}/users/activate-account/%{email_token}. Wenn der obige Link nicht anklickbar ist, kopieren Sie ihn und fügen Sie ihn in die Adressleiste Ihres Webbrowsers ein. (Wenn Sie als neuer Benutzer mit Site-Administratoren kommunizieren müssen, antworten Sie einfach auf diese Nachricht.)
Ist diese Vorlage veraltet und sollte ohne Erwähnung eines Links neu geschrieben werden?
Wir haben “Benutzer genehmigen” aktiviert, nachdem wir einige Jahre unter SSO waren.
Haben Sie zuvor die user_notifications.signup_after_approval.text_body_template angepasst?
Der Standardtext, den ich für diese Vorlage in der Datei server.en.yml sehe, lautet:
Willkommen bei %{site_name}!
Ein Mitarbeiter hat Ihr Konto auf %{site_name} freigeschaltet.
Sie können jetzt auf Ihr neues Konto zugreifen, indem Sie sich unter folgender Adresse anmelden:
%{base_url}
Wenn der obige Link nicht anklickbar ist, kopieren Sie ihn und fügen Sie ihn in die Adressleiste Ihres Webbrowsers ein.
%{new_user_tips}
Wir glauben an [zivilisiertes Gemeinschaftsverhalten](%{base_url}/guidelines) zu jeder Zeit.
Genießen Sie Ihren Aufenthalt!
Soweit mir bekannt, nicht, und dieser Text sieht nicht so aus, als wäre er von unseren Moderatoren verfasst worden.
Unsere Nutzer haben ihre E-Mail-Adresse bereits bestätigt, bis sie freigegeben werden, daher ist es logisch, dass sie dieses Token nicht benötigen. Es wurde entfernt, und die Vorlage lässt sich jetzt problemlos speichern.