Sto creando un'applicazione Ruby on Rails e vorrei usare AngularJS di front-end. Ho in programma di utilizzare la seguente struttura di file (da here) per il front-end:Qual è il modo più semplice per integrare Ruby on Rails con AngularJS?
angularapp/
----- shared/ // acts as reusable components or partials of our site
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
----- components/ // each component is treated as a mini Angular app
---------- home/
--------------- homeController.js
--------------- homeService.js
--------------- homeView.html
---------- blog/
--------------- blogController.js
--------------- blogService.js
--------------- blogView.html
----- app.module.js
----- app.routes.js
Ho tre principali preoccupazioni:
1 - Vorrei tutta la mia app angolare di passare attraverso di asset caratteristica pipelining di Ruby on Rails
2 - non voglio rompere la struttura della mia app angolare e spostare suoi file nella cartella risorsa Rails corrispondente.
3 - Non voglio mettere la mia domanda angolare nella cartella attività/javascript in quanto non consiste di soli file javascript.
Qual è il modo più pulito di integrare questa struttura con la mia Ruby on Rails applicazione?
Mi piace l'approccio seguito su questo link: https://www.angularonrails.com/getting -started-with-angular-and-rails/Nessuna gemma di frontend necessaria, niente hack, basta pulire le chiamate API tra le due tecnologie. – Donato