Estoy tratando de llamar a una acción de controlador de estímulo al hacer clic en un botón. Como veo, el alcance es correcto, también el nombre del método, y el controlador de estímulos está realmente bien registrado. Aún así, obtengo esta salida de la consola. ¿Alguna idea sobre cuál podría ser el error? (También intenté ejecutar yarn install y reiniciar el servidor pero aún no funciona)
<div data-controller="logs"> <a class="button is-info is-outlined ml-2 mb-2" data-action="click->logs#displayGraph" data-logs-target="graph_button">Graph</a> <div data-logs-target="graph_visualization" class="is-hidden"><h1>GRAPH GOES HERE..</h1></div> </div>Aquí está mi controlador de estímulo...
import { Controller } from "@hotwired/stimulus" // Connects to data-controller="logs" export default class extends Controller { static targets = ["graph_visualization", "graph_button" ] displayGraph() { this.graph_visualizationTarget.classList.toggle("is-hidden") this.graph_buttonTarget.classList.toggle("is-focused") } }Cambié mi administrador de procesos
Estaba usando overmind s para compilar todo y abrir mi proyecto en localhost:5000.
¡Pero luego, cambié a rails s y pareció funcionar bien!
Supongo que tiene que ver con cómo se compiló todo, pero alguien tiene una explicación más específica.