Por algum motivo estranho, as MPs não estão sendo enviadas para o grupo de Admins na minha instalação de desenvolvimento.
O job está rodando, então não entendo por que a MP não seria enviada, mesmo que seus critérios de envio sejam atendidos?
Eu adicionaria um puts antes da chamada para PostCreator e atribuiria o que ele retorna a uma variável para que você possa imprimi-lo depois que for chamado.
Sim… Eu fiz isso para ver se o trabalho é executado, e coloquei outro antes disso, mas nada foi impresso. Acho que vou precisar revisar minha lógica da instrução if.
Algumas coisas:
- Especifique a desativação da validação, pois isso pode bloquear a criação
- A cada 12 horas é duas vezes ao dia, ao contrário do seu comentário, caso você quisesse que fosse enviado apenas uma vez por dia.
Ah, desculpe, eu deveria ter adicionado: meu ambiente de desenvolvimento faz com que ele execute a cada 10 segundos.
Seus "end"s parecem desorganizados e a indentação deve ser arrumada.
Você pode ter um a mais/no lugar errado?
Talvez eu devesse ter esclarecido - mesmo quando todas as verificações passavam, nenhuma mensagem privada era enviada. Talvez eu devesse tentar fazer uma opção de sinalização (flagging) em vez disso?
Qualquer pessoa pode enviar mensagens para o seu grupo de administradores? Acho que, por padrão, ninguém pode

Boa! Essa chamada funciona no console do Rails? Tente também enviar apenas para o usuário administrador.
Sim, agora consigo enviar mensagens para o grupo de administradores depois de alterar essa configuração. O que me intriga agora é que a solicitação JSON nem parece retornar nada
…
