使用 PostCreator 处理匿名用户请求

你好,
我想通过 Ajax 向我的 Rails(Discourse)后端发送 POST 请求以创建帖子。该功能对已登录用户正常,但对匿名用户无效。

我需要做哪些修改才能使其对后者生效?

你可以创建一个“匿名”账户,并使用该账户发布帖子。
我认为如果不创建用户账户,是无法发布帖子的。

你说得对。
好的,让我换个方式问这个问题:有一个系统用户,例如在导入过程中使用。我尝试直接将帖子分配给该用户 ID(1),但收到了“无法验证 CSRF 令牌真实性”的错误,并返回 403 [“BAD CSRF”]。

我该如何解决?

你是如何为帖子分配用户 ID 的?我不确定如何通过 AJAX 请求来实现这一点。

这是我当前的代码:GitHub - nobodyfrm/contactform · GitHub