Your SlideShare is downloading. ×
0
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Angular and cheesecake
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Angular and cheesecake

63

Published on

How we use angular.js in our Ruby on Rails Application.

How we use angular.js in our Ruby on Rails Application.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
63
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ANGULAR AND CHEESECAKE SONNTAG, 16. FEBRUAR 2014
  • 2. ANGULAR AND RAILS Wie AngularJS in Rails integriert wurde bei Wer liefert Was?
  • 3. ZIELSETZUNG Neu-Implementierung der Registrierung für Kunden. Sehr viele Angaben durch den Benutzer Komplexe Zuordnung der Kategorien Frühzeitige Fehlererkennung Verbesserung der Nutzerführung Höhere Registrierungsquote Siehe: List your Company
  • 4. STRUKTUR DER ANGULAR-APP Von Angular kaum Vorgaben bzgl. der Strukturierung Von Rails hingegen sehr strenge Vorgaben Daher: Anlehnung an Rails
  • 5. INTEGRATION VON ANGULAR UND RAILS
  • 6. WIE SIND DIE RAILS CONTROLLER, MODELS AND VIEWS MIT ANGULAR VERZAHNT? Verwendung eines show-Views (app/views/lyc/registrations/show.html.slim) Sehr einfacher Aufbau um Angular zu starten -cnetfr:aette t'y.aettergsrto') otn_o(pg_il, (lcpg_il.eitain) dvn-p=rgsrtoWzr" i(gap"eitainiad) n-iw gve Der Rest wird über Angular Templates geregelt
  • 7. ANGULAR TEMPLATES UND SLIM INITIALIZER Risapiainast.eitregn(.lm,Si:Tmlt) al.plcto.sesrgse_nie'si' lm:epae app/assets/ng-templates: steps.html => steps.html.slim
  • 8. API-CALLS Rails-Controller antworten auf Anfragen der Angular-App geben JSON zurück dfcet e rae rsodt d |omt epn_o o fra| fra.snd omtjo o rgsrto =Rgsrto.e( eitain eitainnw prm[csoe] aas:utmr, prm[cmay, aas:opn] prm[haig aas:edns ) rgsrto.ae eitainsv! rne sau:21 ntig tu edr tts 0, ohn: re ed n ed n ed n
  • 9. TESTING MOMENTAN BDD MIT FOLGENDEN TESTS/SPECS Cucumber Jasmine Tests (WIP) JS Models JS Controller JS Directives Rails Controller Specs Rails Model Specs Wichtig: Lauffähig auf dem CI
  • 10. FRAGEN?
  • 11. VIELEN DANK!

×