无法更改最新版本上的徽标

版本:40183080d9

尝试更改任何徽标时,我会收到以下错误:

undefined method `calculate_dominant_color!' for #

1 个赞

似乎与占位符更改有关 @david

2 个赞

@MarcP 我无法在我的网站上重现此错误。您能否确认您在管理员界面中按下了哪些按钮?另外,您能否分享完整的错误消息以及“backtrace”选项卡的内容。

设置 > 搜索:“Logo” > 将 logo 拖放到任何 logo 类型或上传(尝试了多种) > 弹出上述错误。

对于此错误,backtrace 中不知何故没有任何内容。

但是,我看到一些错误,与帖子中的热链接图片有关,但与我上传时执行的操作无关:

最近的日志是上午时间,而我现在是下午时间。

错误消息很奇怪——我看不出常规 Discourse 安装中怎么会出现这种情况。您引用的版本哈希是在引入 calculate_dominant_color! 功能之前生成的。

我怀疑您要么是更新未完全应用,要么是安装了某个第三方插件修改了代码。

您能尝试更新到最新版本吗?如果仍然无效,您能否在此处分享您的插件列表?

2 个赞

在进行重新构建后(我昨晚使用 UI 进行了上次更新),它似乎又能正常工作了。

1 个赞

此主题已在 11 小时后自动关闭。不再允许回复。