2013-08-09 23 views
6

Ho bisogno di una guida per capire come incorporare le guide angolari all'interno.Intergrating JS angolare con guide

Motivo per la scelta di Rails: mi piace il loro approccio opionista per fare le cose nel modo giusto. Anche le migrazioni, le gemme sono davvero fantastiche.

Motivo per angolare: stavo ricercando e cercando la struttura più adatta per SPA. La spina dorsale sembra troppo astratta. Ho avuto la scelta di fare tra Angular & Ember. Ho iniziato a leggere Angular prima e aveva senso per me. Quindi non sono mai andato a leggere di ember.

Motivo per Angolare & Rails: ho studiato e provato utilizzando il framework su scala ridotta come grape, slim (Sì, anch'io uso php). Ma sento la necessità di attenermi ai binari per l'ambito del progetto a lungo termine. E personalmente mi piace fare le cose in modo rotaie.

Così qui è dove ho bisogno di aiuto,

devo progetto rotaie in Rails 4.

Sign-in, tutto iscriversi viene creato come eseguita nel Michael Hartl tutorial. Ho ottimizzato le cose in base alle mie esigenze.

Pertanto, le fasi di post-accesso o post-registrazione vengono visualizzate come una visualizzazione dall'azione di visualizzazione degli utenti.

Ho pensato che avrò bisogno di diversi file di layout, quindi ho creato lo stesso per le pagine esterne e le pagine interne, rispettivamente.

Non so come procedere voglio utilizzare i modelli angolari e le rotte per la mia app a pagina singola (che risiede nell'ingresso post). Sono flessibile se c'è un altro modo. Ho solo bisogno di una guida su come utilizzare angolare in modo apparente con le rotaie facendo uso del controller di rotaie per gestire la mia richiesta di riposo e l'utilizzo del routing fornito da angolare per navigare in SPA.

Spero di essere chiaro. Sentiti libero di modificare questo.

+0

Ecco un post su come collegare Angular and Rails come applicazione a pagina singola: http://www.angularonrails.com/ruby-on-rails-angularjs-single-page-application/ –

risposta

1

Qui è un grande Railscasts di Ryan Bates: http://railscasts.com/episodes/405-angularjs

anche qui è la fonte per questo Railscasts è possibile ottenere le idee da lì:

https://github.com/railscasts/405-angularjs

+2

Questo è il integrazione di base. Ho avuto successo a fare questo. Che dire se voglio usare i modelli angolari + i binari? Quindi in un certo senso meta modelli. A parte questo, come posso usare le rotte fornite dai binari? Ti piace il collegamento signout? – kishanio

1

Ti suggerirei di non mischiare l'angolare nella tua app per rotaie. Tieni entrambi separati.

Quindi è possibile posizionare l'intera app angolare nella cartella pubblica dell'app per le rotaie o tenerla completamente lontana dall'app. Questo è più simile a un'architettura orientata ai servizi, in cui l'app Rails funge da back-end che funge da API e dal front-end (app Angular) che consuma quell'api.

Ci sono molti bei articoli sulle copertine su come gestire l'autenticazione/autorizzazione in angularjs con API REST. Authentication with AngularJS and a Node.js REST api

Venendo al lato rotaie per costruire API REST, Uva è una buona scelta.Here è una bella serie che spiega alcune migliori pratiche sull'uva.

HTH!

0

Provate la gemma half-pipe che rende molto più semplice l'uso di bower per la gestione delle risorse dei javascript.

Problemi correlati