Dies ist ein bescheidener Versuch, einen Todomvc mit Schienen, Turbrolinks zu erstellen und es mit Stimulus ein wenig zu steigern. Dieses Projekt wurde von diesem Projekt inspiriert: A Todomvc, erbaut mit Rails und Turbrolinks 3
Das Ziel dieses Projekts war es in erster Linie, sich mit dem neuen Stimulus -Framework vertrauter zu machen und zu üben. Der in diesem Projekt verfolgte Ansatz besteht darin, die meisten Aktionen auf der Todolist -Client -Seite mit Stimulus -Controller zu ergreifen , um dieses knusprige und schnelle Gefühl der Kunden -Seite zu erhalten . Dieser Todolist bewahrt die Daten in einer Datenbank innerhalb des Backends. Jede Aktion ist daher mit einem Anruf beim Backend verknüpft, um den Inhalt in der Datenbank zu aktualisieren. Diese Anrufe sind Ajax -Anrufe, die Rails UJS Rails.ajax verwenden.
Eine Live-Demo ist erhältlich unter: https://todomvc-rail-stimulus.herokuapp.com/
Zum Vergleich können Sie auch nur den Turbrolink 3 testen: https://todomvc-turbrolinks.herokuapp.com/
? In Arbeit arbeiten
Dies soll kein perfektes Beispiel dafür sein, wie Stimulus, Schienen und Turbrolinks in einer Produktionsumgebung verwendet werden können. Dies ist ausschließlich eine Übung, um diesen neuen Rahmen zu üben und zu bestätigen, wie gut es mit Schienen und Turbrolinks passt.
Viel Inspiration von diesem großartigen Projekt, das mich dazu gebracht hat, einen Turbolinks 3 Todomvc zu starten
Vielen Dank für alle Fragen und Antworten in den Reizproblemen
@Nowhereman: Für das Senden einer schönen PR. Obwohl es nicht verschmolzen wurde, hat es mir sehr geholfen zu verstehen