你好,
我按照这里的回答操作了,但问题仍然存在:
我通过 /admin/upgrade#/ 更新了 Discourse,并执行了 git pull 然后重新构建。我是不是漏掉了什么?
谢谢
你好,
我按照这里的回答操作了,但问题仍然存在:
我通过 /admin/upgrade#/ 更新了 Discourse,并执行了 git pull 然后重新构建。我是不是漏掉了什么?
谢谢
那是因为我们尚未将修复补丁向后移植到测试版分支。我刚刚已经完成了。请再次升级。
升级后,您可以手动编辑受影响主题标题,或运行以下 rake 任务来修复标题:
rake topics:update_fancy_titles
你在升级 Discourse 之后运行了 rake 任务吗?如果该任务使用的有缺陷逻辑已在升级中被移除,我不明白它怎么还会用到。:thinking: 要不要再试一次?
我不确定是否在等待更新结束…… ![]()
我重试了,没有任何变化。
我可以重新烘焙吗?
这应该不会造成问题。不过我不确定在这种情况下是否真的有帮助,而且我也不明白为什么 rake 任务在你那边无法运行。在我的开发环境中它是可以正常工作的。
嗯,这有点奇怪。如果我手动编辑标题(在末尾加一个空格并保存),就可以正常工作了。重新烘焙正在运行,我会随时向你更新进展。
Rebake 没有带来任何改变 ![]()
我是否需要恢复到之前的备份再试一次?有人有其他主意吗?
在此之前,请先尝试重新构建容器,然后再次运行 rake 任务。我刚刚在我的一个测试站点上进行了尝试,rake 任务在那里也正常运行。
如果我手动执行 任务 中的操作,也能正常工作:
[9] pry(main)> t.fancy_title
=> "Entrepreneur : comment gérer les moments d ›incertitude?"
[10] pry(main)> t.fancy_title = nil
=> nil
[11] pry(main)> t.fancy_title
=> "Entrepreneur : comment gérer les moments d'incertitude?"
我正在尝试重新构建,稍后告知您是否有效。