无法接收密码重置邮件

我遇到了一个错误

Jobs::HandledExceptionWrapper: 包装了 ActionView::MissingTemplate: 缺少模板 layouts/email_template,参数为 {: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。

我对快照持怀疑态度,因此我更倾向于使用 Discourse 生成的备份。

我认为你的安装可能存在问题。我在 DigitalOcean 上恢复快照时也无法复现此问题,因此这可能是 Linode 处理快照的方式所特有的。

我已经重新构建,现在没问题了。

3 个赞