# Rails 5, l'era del web socket

**URL:** <https://www.ruby-forum.com/t/rails-5-lera-del-web-socket/243985>\
**Category:** IT\
**Created:** [February 2, 2016, 9:32am UTC](https://www.ruby-forum.com/t/rails-5-lera-del-web-socket/243985 "2016-02-02T09:32:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [February 2, 2016, 9:32am UTC](https://www.ruby-forum.com/t/rails-5-lera-del-web-socket/243985/1 "2016-02-02T09:32:35Z")

</div>

Titolone da prima pagina (bastava un semplice rails 5 ma era troppo  
corto) per annunciare a chi non sta seguendo lo sviluppo che ieri è  
uscita la beta 2

Un video di DHH dove mostra il funzionamento con un app di chat:

[![](https://img.youtube.com/vi/n0WUjGkDFS0/maxresdefault.jpg "Rails 5: Action Cable demo") ](https://www.youtube.com/watch?v=n0WUjGkDFS0)

---

<div class="post-metadata">

**Author:** ![triplem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/b19c9b/32.png) [@triplem](https://www.ruby-forum.com/u/triplem)\
**Post date:** [February 3, 2016, 2:49pm UTC](https://www.ruby-forum.com/t/rails-5-lera-del-web-socket/243985/2 "2016-02-03T14:49:36Z")

</div>

Non è semplice come ad esempio volt ma su questo tema ho parecchi punti  
interrogativi, forse è meglio “meno semplice” ma più controllo.  
Comunque, dando un’occhiata a ciò che c’è in giro, provando la stessa  
tecnologia in spring ad esempio …non mi lamentò più! 🙂

Una volta capito il giro e capita la sequenza si ha il pieno controllo  
della situazione. Bisogna cercare di fare il broadcasting da callback  
per far si che ogni modifica venga propagata sui client e non solo  
quelle eseguite da client che invece accade se si fa direttamente da  
canale.  
Per fare un pò di pratica ho esteso l’app demo con una delete multipla  
dei messaggi e con una destroy del singolo e se ho un pò di tempo  
posterò qualcosa sul mio blog.  
Nel complesso è molto figo e spero di usarlo presto in produzione.

---

<div class="post-metadata">

**Author:** ![triplem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/b19c9b/32.png) [@triplem](https://www.ruby-forum.com/u/triplem)\
**Post date:** [February 4, 2016, 8:40pm UTC](https://www.ruby-forum.com/t/rails-5-lera-del-web-socket/243985/3 "2016-02-04T20:40:31Z")

</div>

A proposito, se volete far autenticazione delle websocket integrandola  
con quella “normale” fatta con devise guardate

> **[GitHub - pmontrasio/actioncable-devise: Demo app with ActionCable integrated...](https://github.com/pmontrasio/actioncable-devise)**
>
> Demo app with ActionCable integrated with Devise. Contribute to pmontrasio/actioncable-devise development by creating an account on GitHub.

È una demo di un po’ di mesi fa con ActionCable dentro a Rails 4 e non  
l’ho più aggiornata, ma non credo sia cambiato molto.
