エラー:以下の補間キーは無効です: "email_token"
以下の解決策を目にしましたが、ユーザーがサインアップを完了するためにクリックする必要があるトークンではないでしょうか?
単に %{email_token} を削除するだけで問題ないでしょうか?
テンプレート全体は以下の通りです:
%{site_name} へようこそ!スタッフのメンバーが %{site_name} であなたのアカウントを承認しました。以下のリンクをクリックして、新しいアカウントを確認し、有効化してください:%{base_url}/users/activate-account/%{email_token} 上記のリンクがクリックできない場合は、ウェブブラウザのアドレスバーにコピー&ペーストしてみてください。(新しいユーザーとして サイト管理者 とコミュニケーションを取る必要がある場合は、このメッセージに返信してください。)
このテンプレートは時代遅れで、リンクをクリックする言及なしに書き直す必要がありますか?
SSO を数年間使用した後、*「ユーザーの承認」*を有効にしました。
simon
2
以前に user_notifications.signup_after_approval.text_body_template をカスタマイズしたことはありますか?
server.en.yml ファイルで確認できるこのテンプレートのデフォルトテキストは以下の通りです:
%{site_name} へようこそ!
スタッフメンバーが %{site_name} であなたのアカウントを承認しました。
以下の URL からログインして、新しいアカウントにアクセスできます:
%{base_url}
上記のリンクがクリックできない場合は、コピーしてウェブブラウザのアドレスバーに貼り付けてみてください。
%{new_user_tips}
私たちは常に [礼儀正しいコミュニティ行動](%{base_url}/guidelines) を信じています。
ご滞在をお楽しみください!
%{email_token} キーは含まれていません。
私の知る限りではありませんし、そのテキストは私たちのモデレーターが書いたものには見えません。
ユーザーが承認される時点ですでにメールを確認しているため、そのトークンが必要ないのは当然です。トークンを削除したところ、テンプレートの保存が正常に行われました。
ありがとうございます!