Ini adalah upaya sederhana untuk membuat TODOMVC dengan rel, turbolink dan meningkatkannya sedikit dengan stimulus. Proyek ini terinspirasi oleh proyek ini: A TODOMVC Dibangun dengan Rails dan Turbolinks 3
Tujuan dari proyek ini terutama untuk menjadi lebih akrab dan berlatih dengan kerangka kerja stimulus baru. Pendekatan yang diambil dalam proyek ini adalah untuk membuat sebagian besar tindakan di sisi klien Todolist dengan pengontrol stimulus untuk mendapatkan perasaan rendering sisi klien yang renyah dan cepat ini . Todolist ini menyimpan data dalam database di dalam backend. Oleh karena itu setiap tindakan ditautkan ke panggilan ke backend untuk memperbarui konten dalam database. Panggilan itu adalah panggilan AJAX menggunakan Rails UJS Rails.ajax .
Demo langsung tersedia di: https://todomvc-rails-on-timulus.herokuapp.com/
Sebagai perbandingan, Anda juga dapat menguji Turbolink 3 saja: https://todomvc-turbolinks.herokuapp.com/
? Bekerja dalam proses
Ini tidak dimaksudkan untuk menjadi contoh sempurna tentang cara menggunakan stimulus, rel, dan turbolink di lingkungan produksi. Ini semata -mata latihan untuk mempraktikkan kerangka kerja baru ini dan untuk mengkonfirmasi seberapa baik pasangannya dengan rel dan turbolink.
Banyak inspirasi dari proyek hebat ini yang membuat saya memulai Turbolinks 3 TODOMVC
Terima kasih banyak atas semua tanya jawab dalam masalah stimulus
@nuanseman: Untuk mengirim PR yang bagus. Sementara itu belum digabungkan itu membantu saya banyak memahami bagaimana turbolinks, rails-ujs bermain bersama-sama