Esta é uma tentativa modesta de criar um toDomvc com trilhos, turbolinks e aumentar um pouco com o estímulo. Este projeto foi inspirado neste projeto: um toDomvc construído com trilhos e turbolinks 3
O objetivo deste projeto era principalmente familiarizar -se e praticar com a nova estrutura de estímulo. A abordagem adotada neste projeto é fazer a maioria das ações do lado do cliente Todolista com o Controlador de Estimulus para obter essa sensação nítida e rápida da renderização do lado do cliente . Isso Todolista preserva os dados em um banco de dados no back -end. Portanto, cada ação está vinculada a uma chamada para o back -end para atualizar o conteúdo no banco de dados. Essas chamadas são chamadas de Ajax usando Rails UJS Rails.ajax .
Uma demonstração ao vivo está disponível em: https://todomvc-rails-on-stimulus.herokuapp.com/
Como comparação, você também pode testar o Turbolink 3 apenas: https://todomvc-turbolinks.herokuapp.com/
? Trabalho em andamento
Este não se destina a ser um exemplo perfeito de como usar estímulos, trilhos e turbolinks em um ambiente de produção. Este é apenas um exercício para praticar essa nova estrutura e confirmar o quão bem ele combina com trilhos e turbolinks.
Muita inspiração deste excelente projeto que me fez iniciar um Turbolinks 3 TODOMVC
Muito obrigado por todas as perguntas e respostas nos problemas de estímulo
@Nowhereman: Para enviar um bom PR. Embora não tenha sido mesclado, me ajudou muito a entender como os turbolinks, o Rails-ujs toca todos juntos