Это скромная попытка создать ToDomvc с рельсами, турболонками и немного повысить его с помощью стимула. Этот проект был вдохновлен этим проектом: ToDomvc, построенный из Rails и Turbolinks 3
Цель этого проекта заключалась в том, чтобы стать более знакомым и практиковать новую структуру стимула. Подход, принятый в этом проекте, состоит в том, чтобы сделать большинство действий на стороне клиента Todolist с контроллером стимула , чтобы получить это четкое и быстрое ощущение рендеринга на стороне клиента . Этот Todolist сохраняет данные в базе данных в бэкэнде. Поэтому каждое действие связано с вызовом в бэкэнд для обновления контента в базе данных. Эти вызовы Ajax вызовы с использованием Rails UJS Rails.ajax .
Живая демонстрация доступна по адресу: https://todomvc-rails-on-stimulus.herokuapp.com/
Для сравнения вы также можете проверить только Turbolink 3: https://todomvc-turbolinks.herokuapp.com/
? Работа в процессе
Это не предназначено для того, чтобы быть прекрасным примером того, как использовать стимулы, рельсы и турболонки в производственной среде. Это исключительно упражнение для практики этой новой структуры и подтверждения того, насколько хорошо оно сочетается с рельсами и турболинками.
Много вдохновения от этого замечательного проекта, который заставил меня начать Turbolinks 3 ToDomvc
Большое спасибо за все вопросы и ответы в проблемах стимула
@nowhereman: для отправки хорошего пиара. Хотя это не было объединено, это помогло мне очень понять, как Turbolinks, Rails-Ujs играет все вместе