审核队列无法渲染AI标记的聊天消息

,

您好,非常喜欢这些 AI 模块,非常感谢您付出的努力!

我已经配置了毒性模块,并在本地运行了 detoxify 服务,它对帖子有效,但对于私信,它能成功标记不良内容,然而当我访问审核/管理页面(这些消息的汇总“全部”页面或“已标记项目”页面)时,我会收到:

服务器错误
加载 /review?priority=low&status=pending&sort_order=score 时出错
错误代码:500 内部服务器错误

这仅发生在被标记的评论上 - 对于帖子/主题或邮件,我可以选择“已标记项目”通知,并且该项目的审核/管理页面会正常显示。

我不确定这是一个边缘情况,还是与最近升级到 Discourse 有关(我使用的是最近发布的 3.1.0.beta5 版本)

当我触发 500 错误时,我在日志中看到了两个事件。看起来在获取消息时存在问题。

日志中的错误:

消息

ArgumentError (参数数量错误(给定 0,预期 1))
(eval):7:in `_fast_attributes'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
app/controllers/reviewables_controller.rb:55:in `block in index'
app/controllers/reviewables_controller.rb:50:in `map!'
app/controllers/reviewables_controller.rb:50:in `index'
app/controllers/application_controller.rb:418:in `block in with_resolved_locale'
app/controllers/application_controller.rb:418:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy_middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

回溯

plugins/chat/app/models/chat/direct_message_channel.rb:19:in `title'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:99:in `block in attribute'
(eval):7:in `_fast_attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:200:in `serialize'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:368:in `block in include_associations!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `each_key'

谢谢,
Fraser

5 个赞

你好 @fracool

我刚刚推送了一个针对此错误的修复程序:

在重建你的站点后,一切应该都能正常工作。

感谢告知!

8 个赞

非常感谢,现在可以正常工作了 :smiley:

1 个赞

此主题已自动关闭,已有 2 天。不再允许回复。