Episode 19 - Sonjas Ruby on Rails Projekt

Aua-uff-Code! - A podcast by Matthias Bendel und Stefan Haslinger

Categories:

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

  • prawn
  • prawn-rails
  • Railscast Episode
  • Prawn by Example
  • DSL - domain specific language Wikipedia

    Rapid prototyping, iterative Entwicklung

    VHDL

    JIRA Ticketsystem

    Visit the podcast's native language site