これは、Rails、Turbolinksを使用してTodOMVCを作成し、刺激と少し強化するための控えめな試みです。このプロジェクトは、このプロジェクトに触発されました:RailsとTurbolinks 3で構築されたTodomvc 3
このプロジェクトの目標は、主に新しい刺激フレームワークをより身近にし、実践することでした。このプロジェクトで採用されたアプローチは、クライアントサイドレンダリングのこの鮮明で迅速な感覚を得るために、刺激コントローラーを使用してトドリストクライアント側のアクションのほとんどを作成することです。このTodolistは、バックエンド内のデータベース内にデータを保存します。したがって、各アクションは、データベース内のコンテンツを更新するためにバックエンドへの呼び出しにリンクされます。これらの呼び出しは、Rails UJS Rails.ajaxを使用したAjax呼び出しです。
ライブデモは、https://todomvc-rails-on-stimulus.herokuapp.com/で入手できます。
比較として、Turbolink 3のみをテストすることもできます:https://todomvc-turbolinks.herokuapp.com/
?進行中の作業
これは、生産環境で刺激、レール、ターボリンクを使用する方法の完璧な例ではありません。これは、この新しいフレームワークを実践し、レールやターボリンクとどれだけうまくペアになるかを確認するための単なる演習です。
この素晴らしいプロジェクトから多くのインスピレーションが私を始めたのは、Turbolinks 3 todomvcを始めた
刺激の問題におけるすべてのQ&Aに感謝します
@Nowhereman:素敵なPRを送信してください。統合されていませんが、Turbolinks、Rails-UJがどのように一緒にプレイするかをよく理解するのに役立ちました