An open API service indexing awesome lists of open source software.

https://github.com/hopsoft/cable_ready_todomvc

Rails implementation of TodoMVC using the CableReady GEM instead of a heavy SPA framework
https://github.com/hopsoft/cable_ready_todomvc

action-cable ruby-on-rails single-page-app todomvc

Last synced: about 2 months ago
JSON representation

Rails implementation of TodoMVC using the CableReady GEM instead of a heavy SPA framework

Awesome Lists containing this project

README

          

[![Lines of Code](http://img.shields.io/badge/lines_of_code-278-brightgreen.svg?style=flat)](http://blog.codinghorror.com/the-best-code-is-no-code-at-all/)

# [CableReady](https://github.com/hopsoft/cable_ready) TodoMVC

## A Server Rendered Single Page App

An implementation of the [TodoMVC application](http://todomvc.com) created with [Ruby on Rails](http://rubyonrails.org).

- One way data flow similar to React
- Perform all rendering server-side with familiar Rails views
- Re-render the entire page or a specific section or component
- Leverage client side DOM diffing for fast DOM mutations
- Works perfectly with standard Rails practices & patterns
- Uses [ActionCable](http://guides.rubyonrails.org/action_cable_overview.html)
& [CableReady](https://github.com/hopsoft/cable_ready) for lightning fast changes
- No JavaScript frameworks required 😂

> Welcome to the new world. *-William Thatcher*

[See the live demo.](http://165.227.16.103)

[View the code diff](https://github.com/hopsoft/cable_ready_todomvc/compare/112b4ebe0bd86ff029f5d1865eeed71d8f9aacc9...master)
from a `rails new` setup.

---