你好,
我想通过 Ajax 向我的 Rails(Discourse)后端发送 POST 请求以创建帖子。该功能对已登录用户正常,但对匿名用户无效。
我需要做哪些修改才能使其对后者生效?
你好,
我想通过 Ajax 向我的 Rails(Discourse)后端发送 POST 请求以创建帖子。该功能对已登录用户正常,但对匿名用户无效。
我需要做哪些修改才能使其对后者生效?
你可以创建一个“匿名”账户,并使用该账户发布帖子。
我认为如果不创建用户账户,是无法发布帖子的。
你说得对。
好的,让我换个方式问这个问题:有一个系统用户,例如在导入过程中使用。我尝试直接将帖子分配给该用户 ID(1),但收到了“无法验证 CSRF 令牌真实性”的错误,并返回 403 [“BAD CSRF”]。
我该如何解决?
你是如何为帖子分配用户 ID 的?我不确定如何通过 AJAX 请求来实现这一点。