# Angular js

**URL:** <https://www.ruby-forum.com/t/angular-js/222519>\
**Category:** IT\
**Created:** [August 31, 2012, 12:44pm UTC](https://www.ruby-forum.com/t/angular-js/222519 "2012-08-31T12:44:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [August 31, 2012, 12:44pm UTC](https://www.ruby-forum.com/t/angular-js/222519/1 "2012-08-31T12:44:05Z")

</div>

Qualcuno ha avuto modo di provare angular js in qualche applicazione  
rails?  
Ho visto [http://vimeo.com/30329977](http://vimeo.com/30329977) ma, sara’ la mia ignoranza, non ho  
capito come angular si integra con rails sfruttandone le  
potenzialita’.  
Mi sembra che dentro un “apparente” progetto rails si deve sviluppare  
tutto utilizzando angular, viste, controllers…tanto vale fare il  
progetto direttamente con angular senza scomodare rails.  
Sicuramente non ci ho capito una mazza.

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [August 31, 2012, 2:46pm UTC](https://www.ruby-forum.com/t/angular-js/222519/2 "2012-08-31T14:46:52Z")

</div>

2012/8/31 Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Mi sembra che dentro un “apparente” progetto rails si deve sviluppare  
> tutto utilizzando angular, viste, controllers…tanto vale fare il  
> progetto direttamente con angular senza scomodare rails.  
> Sicuramente non ci ho capito una mazza.

Io l’ho usato in una piccola app rails. Rails renderizzava l’app Angular  
in  
coffee tramite asset pipeline e forniva un’API Rest. Tutto il resto era  
gestito tramite Angular (quindi chiaramente anche tutta la parte di  
rendering).

Diciamo che meglio separare le due cose, io ho fatto cos per pigrizia e  
non dover pensare alle cose che l’asset pipeline mi da for free.

Ciao  
Stefano

PS: Angular una figata clamorosa e riduce i tempi di sviluppo di un  
fattore 10 🙂

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [August 31, 2012, 4:15pm UTC](https://www.ruby-forum.com/t/angular-js/222519/3 "2012-08-31T16:15:43Z")

</div>

2012/8/31 Stefano P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> gestito tramite Angular (quindi chiaramente anche tutta la parte di  
> rendering).
> 
> Diciamo che meglio separare le due cose, io ho fatto cos per pigrizia e  
> non dover pensare alle cose che l’asset pipeline mi da for free.
> 
> Ciao  
> Stefano
> 
> PS: Angular una figata clamorosa e riduce i tempi di sviluppo di un  
> fattore 10 🙂

Scusami tanto, ma per mia ignoranza, per mio scarsa conoscenza dell’  
inglese, dal video indicato nella mia prima mail non riesco a capire  
come procedere per fare una app da zero con rails e angular.  
Hai qualche indirizzo per qualche tutorial?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [September 1, 2012, 11:37am UTC](https://www.ruby-forum.com/t/angular-js/222519/4 "2012-09-01T11:37:51Z")

</div>

2012/8/31 Stefano P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> asset pipeline come per qualsiasi altro framework javascript.
> 
> Ho fatto poi un controller la cui relativa view serve l’html della single  
> page app.

Quello che volevo capire e’ che a quanto pare bisogna create dei  
controllers e routes per angular, allora quelli di rails a che  
servono?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [September 2, 2012, 4:17pm UTC](https://www.ruby-forum.com/t/angular-js/222519/5 "2012-09-02T16:17:05Z")

</div>

I controllers di rails possono servire per gestire l’autorizzazione o la  
paginazione del json ad esempio.  
Le viste se le fai in handlebars teoricamente le puoi sia utilizzare per  
fare l’html lato server, sia per generare l’html lato client (dopo aver  
fatto una richiesta del json).

Sostanzialmente in un approccio Webapp, dove le viste sono generate dal  
client, rails si limita a fornire il layout html iniziale ed espone le  
proprie risorse in json.  
I vari MVC client come Backbone, Spine,.. si integrano con rails nel  
senso che usano convenzioni simili e funzionano con l’assets pipeline.

Ciao  
Luigi

Msan M. wrote in post #1074164:

> Quello che volevo capire e’ che a quanto pare bisogna create dei  
> controllers e routes per angular, allora quelli di rails a che  
> servono?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [August 31, 2012, 4:41pm UTC](https://www.ruby-forum.com/t/angular-js/222519/6 "2012-08-31T16:41:26Z")

</div>

2012/8/31 Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Scusami tanto, ma per mia ignoranza, per mio scarsa conoscenza dell’  
> inglese, dal video indicato nella mia prima mail non riesco a capire  
> come procedere per fare una app da zero con rails e angular.  
> Hai qualche indirizzo per qualche tutorial?

Io ho semplicemente fatto `rails new appname`, scaricato angular dal  
sito e  
messo il javascript di angular dove volevo in `app/assets/` utilizzando  
asset pipeline come per qualsiasi altro framework javascript.

Ho fatto poi un controller la cui relativa view serve l’html della  
single  
page app.

Ciao  
Stefano
