パスワードリセットメールが届かない

エラーが発生しています

Jobs::HandledExceptionWrapper: Wrapped ActionView::MissingTemplate: Missing template layouts/email_template with {:locale=>[:en_US, :en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :vtt, :pn...

私の知る限り、最近テンプレートを編集した覚えはありません。最後にやったことは以下の通りです。

  • バックアップの復元と、Discourse を 2.4.0.beta6 バージョンに更新したことです。それだけです。

このテンプレートは以前からこのようになっています。

「いいね!」 1

再構築してみてください。

バックアップは古いバージョンのものですか?
どのように復元しましたか?GUI からですか、それともシェルからですか?

「いいね!」 1

ステップ 1: Linode からサーバーのスナップショット全体を復元しました。サイトは正常に動作していました。
ステップ 2: その後、SSH を通じて Discourse を更新するために再構築を行いました。

スナップショットには懐疑的なので、Discourse が生成したバックアップを常に優先しています。

あなたのインストールに何か問題があると思います。DigitalOcean でスナップショットを復元してもこの問題は再現できませんでした。Linode がスナップショットを処理する方法に特有の問題かもしれません。

再構築を再度行いました。現在は問題ありません。

「いいね!」 3