cwhatley
(Chris Whatley)
1
我使用 Docker 进行自托管,并从 tests-passed 分支进行更新。
更新到以下提交 - ff42bef1b6 - 其中包含以下 PR:
安装后,用户无法通过单击“+ 新建主题”或访问 /new-topic 直接打开新的主题编辑器。
控制台中的 JavaScript 错误:
TypeError: undefined is not an object (evaluating 'category.topic_template')
我怀疑 PR 中的代码可能存在问题,因此进入 rails 控制台并执行以下命令,将常规类别设置为我们现有的类别之一:
SiteSetting.general_category_id=5
这解决了问题。先前的值是 -1。
我相信将 general_cateogory_id 的默认值设置为 nil 将可以解决此问题。
5 个赞
pfaffman
(Jay Pfaffman)
2
您的安装有多久了?
您是否创建了一个名为“general”的类别,还是它自动创建的?
2 个赞
cwhatley
(Chris Whatley)
4
我们的安装大约有 18 个月了,但我们已更新到 tests-passed 分支。
我们根本没有任何“通用”类别。
2 个赞
在进行了通用类别提交后,我的论坛上的用户在点击“新建”时会看到:
类别框是空的,因为没有
General 类别,并且
Uncategorized 已被禁用。
尝试创建主题时,我会看到这个:
3 个赞
Don
6
同样。用户必须先选择一个分类才能撰写。现在我安装了 默认编辑器分类组件,直到修复程序到来,这样在打开编辑器时分类就不会是空的。
4 个赞