如何修复?处理路由时出错:adminEmbedding

你好,

域名变更后,一切运行正常,除了 /admin/customize/embedding 页面,它返回 500 错误。我认为日志中的以下错误与此相关:

NoMethodError (undefined method 'path_whitelist' for #<EmbeddableHost:0x00007f47fb8463a0>) /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activemodel-6.0.3.1/lib/active_model/attribute_methods.rb:43

我之前仅将嵌入功能用于 Ghost 博客。

我该如何手动移除所有嵌入设置?
(希望这能解决问题)
或者是否有更好的修复方法?

谢谢!

已解决。问题不在于域名变更,而在于从 tests-passed 切换到 stable 版本。当我改回 tests-passed 后,就能再次访问 /admin/customize/embedding 了。