Forum: Italian Ruby user group angular js.

Posted by Msan Msan (msan)
on 2012-08-31 12:44
(Received via mailing list)
Qualcuno ha avuto modo di provare angular js in qualche applicazione 
rails?
Ho visto 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.
Posted by Stefano Pigozzi (Guest)
on 2012-08-31 14:46
(Received via mailing list)
2012/8/31 Mauro <mrsanna1@gmail.com>
>
> 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 :)
Posted by Msan Msan (msan)
on 2012-08-31 16:15
(Received via mailing list)
2012/8/31 Stefano Pigozzi <stefano.pigozzi@gmail.com>:
> 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?
Posted by Stefano Pigozzi (Guest)
on 2012-08-31 16:41
(Received via mailing list)
2012/8/31 Mauro <mrsanna1@gmail.com>

> 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
Posted by Msan Msan (msan)
on 2012-09-01 11:37
(Received via mailing list)
2012/8/31 Stefano Pigozzi <stefano.pigozzi@gmail.com>:
> 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?
Posted by Luigi Maselli - grigio.org (grigio)
on 2012-09-02 16:17
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 Msan 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?
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.