Découvrez comment construire une application from scratch en utilisant Rails::API et AngularJS.
1. Nous construirons tout d'abord un BackOffice offrant une API REST grâce à Rails::API ;
2. Nous nous attaquerons ensuite au FrontOffice permettant de consommer notre API en utilisant le framework AngularJS ;
3. Nous verrons finalement comment gérer les problématiques de Cross-Origin Resource Sharing (CORS)
2. Sommaire
1. Architecture
2. Rails::API
– Construire son API
– Gérer le Cross-Origin Resource Sharing (CORS)
1. AngularJS
– Créer le client de l’API
– Les différentes actions (CRUD)
08/10/13
Débuter avec Rails::API et AngularJS
2
12. Rails::API – Vous avez dit CORS ?
• CORS ? Quèsaco ?
08/10/13
Débuter avec Rails::API et AngularJS
12
13. Rails::API – Vous avez dit CORS ?
• Requête XMLHttpRequest entre A et B
Domaine A
Domaine B
XMLHttpRequest
JS
CORS
08/10/13
Débuter avec Rails::API et AngularJS
13
14. Rails::API – Ce qui change…
• ApplicationController
08/10/13
Débuter avec Rails::API et AngularJS
14
15. Rails::API – Un controller spécifique
• Routes
• CorsController
08/10/13
Débuter avec Rails::API et AngularJS
15
27. Pour aller plus loin
• Angular UI
http://angular-ui.github.io/
• AngularJS Rails Resource
https://github.com/FineLinePrototyping/angularj
s-rails-resource
08/10/13
Débuter avec Rails::API et AngularJS
27