I wanted to invite everyone to collaborate on an exciting project.
About a month ago I started working on a gem that aims at making Rails real time and brings Active Record to the client. It’s called Entangled and you can find it here: https://github.com/dchacke/entangled
All changes to your database are synced across all clients in real time. Controller actions automatically subscribe users to certain channels and push data changes to them when they happen.
I am hoping that this drastically facilitates building real time CRUD apps.
Try it out, have a look. There are a lot of things that need to be done, but in principle, it works. I would greatly appreciate your feedback and/or collaboration on the project.