Aua-uff-Code!   /     Sonjas Ruby on Rails Projekt

Subtitle
Sonjas Ruby on Rails Projekt
Support
Duration
01:06:18
Publishing date
2017-03-08 00:00
Link
https://aua-uff-co.de/2017/03/08/episode19.html
Deep link
https://aua-uff-co.de/players/episode19
Contributors
  Sonja Waldgruber
contributor  
  Sonja und Stefan
author  
  Stefan Haslinger
contributor  
Enclosures
https://aua-uff-co.de/episodes/episode19.mp3
audio/mpeg

Shownotes

Show Notes und Links

Projekt ANA Tag 2 final

Rails Girls App Tutorial

Scaffold Gerüst für die Ressource bauen Tutorial

englische Begriffe für Ressourcen verwenden (Einzahl-, Mehrzahlbildung)

Struktur in ANA: ein Projekt (project) hat n Anforderungen (requirement) => 1:n Relation

  • project has_many requirements
  • requirement belongs_to project

MVC (model, view, control): Ruby on Rails Tutorial zu MVC

Ressource project

  • model: project.rb
  • views: edit.html.erb, index.html.erb, new.html.erb, show.html.erb
  • controller: projects_controller.rb enthält Methoden index, show, new, edit, create

Datenbank rake db:migrate

Views html.erb Ruby code in Klammern

  • <% %> Aufruf der Ruby Funktion
  • <%= %> Rückgabewert der Ruby Funktion soll ausgegeben werden

Start des Servers rails s

  • http://localhost:3000/projects
  • http://localhost:3000/requirements

Datenbank SQlite Wikipedia Artikel, Homepage

Bootstrap getbootstrap HTML, CSS, und JS framework

Responsive Design Wikipedia

Internationalisieren und Lokalisieren Wikipedia

  • internationalization Numeronym i18n
  • localization Numeronym l10n

pdf-Dokument erzeugen: Prawn

DSL - domain specific language Wikipedia

Rapid prototyping, iterative Entwicklung

VHDL

JIRA Ticketsystem

Deeplinks to Chapters

00:00:31.000 Begrüßung
255
00:01:45.000 ANA Recap Tag 1
255
00:02:45.000 ANA Tag 2
255
00:04:40.000 Scaffold
255
00:08:10.000 Relationen
255
00:10:20.000 MVC model - view - controller
255
00:21:00.000 Datenbank SQlite
255
00:27:15.000 Bootstrap
255
00:37:15.000 Internationalisieren und Lokalisieren
255
00:41:31.000 pdf erzeugen, Prawn
255
255
00:53:25.000 Verbesserungen in ANA
255
01:01:23.000 ANA Projektabschluss
255
01:03:48.000 neues Projekt
255
01:05:31.000 Verabschiedung
255