PostCreator无法发送私信

由于某种奇怪的原因,我的开发安装中的 PM 未发送到管理员组。
该作业正在运行,因此我不明白为什么 PM 未发送,即使其发送标准已满足?

我会在调用 PostCreator 之前添加一个 puts,并将它返回的内容赋值给一个变量,这样你就可以在调用之后打印它。

是的… 我这样做是为了看看作业是否运行,并在那之前进行了另一次尝试,但没有任何输出。我想我需要重新审视我的if语句逻辑了。

几件事:

  • 指定关闭验证,因为它可能会阻止创建
  • 每 12 小时一次与您的评论相反,即每天两次,以防您希望每天只发送一次。
1 个赞

哦,抱歉,我应该补充说明:我的开发环境让它每 10 秒运行一次。

您的“end”看起来不整洁,缩进也应进行整理。

您可能多了一个/或者放错了位置?

2 个赞

也许我应该澄清一下 - 即使所有检查都通过了,也不会发送私信。也许我应该尝试使用标记选项?

是否允许任何人给您的管理员群组发消息?我认为默认情况下没有人可以。
image

2 个赞

说得好!这个调用在 rails 控制台中有效吗?也尝试只发送给管理员用户。

1 个赞

是的,更改该设置后,我现在可以给管理员群发消息了。现在让我感到困惑的是,json 请求似乎根本没有返回任何内容 :thinking:

1 个赞