Ho un plugin che (quasi) crea Droplet su Digital Ocean e installa Discourse.
Ho una pagina con un template che rende informazioni sul modello Rails, sul droplet che viene creato e sull’istanza di Discourse installata sul droplet. Ho tutte le informazioni necessarie che fluiscono tra Rails ed Ember tramite MessageBus. Voglio visualizzare contenuti diversi a seconda che:
- ci siano informazioni sufficienti per creare il droplet
- l’attività che crea il droplet sia in esecuzione (aggiorna i dati nel modello)
- Discourse sia stato installato
Continuo a ottenere l’errore:
You modified "hasStatus" twice on <@ember/component:ember660> in a single render.
EDIT: Beh, questo perché avevo due funzioni computed che osservavano la stessa cosa…
Penso di aver finalmente capito che non posso farlo usando qualcosa come {{#if hasStatus}} (che è una funzione calcolata) nel template, poiché la pagina dovrà essere ridisegnata per mostrare lo stato dopo che l’utente clicca sul pulsante “crea droplet” (poiché ciò imposterà la variabile installation_status, che visualizza cosa sta accadendo durante l’installazione).
Oppure forse c’è qualche altro errore che sta innescando il problema e quello che sto facendo dovrebbe funzionare?
Quindi immagino che ciò di cui ho bisogno sia usare \u003cgasp\u003e CSS per nascondere i vari elementi?
