Не удалось получить письмо для сброса пароля

Я вижу ошибку

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 лайк

Попробуйте пересобрать.

Восстанавливали ли вы резервную копию старой версии?
Как вы восстанавливали: через графический интерфейс или из командной строки?

1 лайк

Шаг 1. Я восстановил полный снимок сервера из Linode. Сайт работал нормально.
Шаг 2. После этого я просто выполнил пересборку через SSH для обновления Discourse.

Я скептически отношусь к снимкам, поэтому всегда предпочитаю резервные копии, созданные через форум.

Похоже, в вашей установке что-то не так. Мне не удалось воспроизвести эту проблему при восстановлении снимка на DigitalOcean, так что, возможно, это особенность того, как Linode обрабатывает снимки.

Я пересобрал всё снова, теперь всё в порядке.

3 лайка