Sto cercando di aggiungere una semplice scheda per utilizzare il mio nuovo plugin, ma ricevo il seguente messaggio di errore:
Impossibile configurare il collegamento a ‘Invia messaggi automatici’. Assicurati che gli ad-blocker siano disabilitati e prova a ricaricare la pagina.
Questo nuovo plugin è molto semplice, dovrebbe visualizzare un semplice modulo in una nuova scheda con alcuni campi che un utente amministratore può impostare (oggetto, corpo, limite_messaggi, ecc.). Quindi, dopo aver fatto clic su un pulsante, verrà eseguito uno script che inizierà a inviare messaggi privati da un utente specifico a un insieme di utenti in base ai campi menzionati in precedenza.
Quando ho applicato le modifiche alla mia VM di sviluppo nel cloud, ho ottenuto lo stesso comportamento. Ho provato con browser diversi ma ho ottenuto la stessa schermata. Le impostazioni del plugin sono accessibili nel menu delle impostazioni, ma non vedo la nuova scheda di amministrazione.
Esiste un altro modo per ottenere questo risultato senza il mio plugin? Ho bisogno di inviare X messaggi al giorno senza ripetere gli stessi utenti del giorno precedente, ordinati per data di creazione utente o ultimo accesso.
Sto lavorando con @Xavier_Garzon su questo - anch’io non sono riuscito a trovare alcun indizio sul motivo per cui otteniamo questo errore, o su come correggerlo. Qualcuno ha un plugin che crea una scheda di amministrazione funzionante?
Ho passato un po’ di tempo a cercare su Cloudflare (ipotizzando che potesse essere quello il problema) ma, come ha spiegato @Xavier_Garzon, non c’è più un’impostazione di auto-minify, almeno non tramite la loro interfaccia. Non so se sia effettivamente correlato a questo problema, ma vale la pena notare che tale impostazione è effettivamente scomparsa.
Un altro aggiornamento qui, abbiamo disattivato completamente Cloudflare e ciò non sembra avere alcun impatto su questo errore. Qualcuno ha altre idee qui, o ha un plugin che utilizza una scheda di amministrazione che funziona?
Sarebbe fantastico se potessi seguire Creating consistent admin interfaces (sezione plugin). La maggior parte delle informazioni necessarie si trova lì.
Fin da subito ti suggerirò alcune cose:
usa settings.yml invece di definire le tue impostazioni in plugin.rb
Ho modificato il secondo punto che hai menzionato e possiamo vedere il plugin nelle schede. Potrebbe mancare una semplice configurazione del percorso.
Sfortunatamente, l’applicazione non dà errori oltre alla pagina 404. D’altra parte, nelle impostazioni del plugin, posso vedere i parametri che vogliamo usare.
Conosci un plugin semplice che utilizza un modulo e fa una richiesta? Sarebbe molto utile per noi.
Grazie @nat! Inoltre, vale la pena notare che il repository contiene le modifiche più recenti, se questo può aiutare con qualche idea. Grazie a tutti per l’assistenza!