Avevi assolutamente ragione riguardo al problema interprocesso con DiscourseEvent - grazie per quella chiarificazione!
Dopo il tuo feedback, abbiamo testato correttamente con un semplice automatismo send_chat_message utilizzando lo stesso trigger post_created_edited. Quando abbiamo modificato un post, l’automatismo SI è attivato (l’abbiamo visto elaborare nei log e abbiamo ricevuto un errore 500 a causa della errata configurazione delle impostazioni della chat, non del trigger stesso).
Questo conferma: Il trigger post_created_edited funziona correttamente.
La nostra confusione è derivata da:
- Test con un listener della console Rails (sbagliato - interprocesso)
- Il nostro script personalizzato per PDF è andato perso durante una ricostruzione e abbiamo avuto difficoltà a registrarlo nuovamente in modo persistente
Il meccanismo di trigger stesso funziona come previsto. Scusate per la confusione e grazie per l’aiuto!