我通过创建一个新路由来实现了一个自定义的 composer,在该路由中我使用 ComposerModel.create() 创建了一个 composer 实例。在填写完所需数据后,我从控制器触发了 post 操作,并在其中调用了 this.composer.save()。
主题已在后端成功创建;然而,在保存过程中,默认的 Discourse composer 会自动打开,然后显示一个内部服务器错误。尽管出现此错误,主题仍然已正确发布。
我想了解为什么在从控制器调用 composer.save() 时会触发默认 composer,以及如何在我使用自定义 composer 发布主题时阻止默认 composer 打开。