发送电子邮件失败,未定义方法 with_secure_media

在我的仪表板中,我看到:

有 1409 封邮件任务失败。请检查您的 app.yml 文件,确保邮件服务器设置正确。请在 Sidekiq 中查看失败的任务。

当我点击进入失败的任务时,我看到:

Jobs::HandledExceptionWrapper: 包装了 NoMethodError: 未定义方法 `with_secure_media?' for #<Post:0x00007f48bd49d9c0>

该问题似乎与升级到 v2.4.0.beta8 有关。

我首先尝试从命令行重新构建。

cd /var/discourse
git pull
./launcher rebuild app

已经完成了重建,起初并未察觉到变化。但现在重新检查仪表盘后,我发现失败任务的数量正在下降。