Introduction to Rails

Introduction to Rails

5 minute introduction to the Ruby on Rails framework.

Held at RailsGirls 2013 in munich

84cd9fd20832381fc78084aac4cb4b6c?s=128

Leif Gensert

November 30, 2013
Tweet

Transcript

  1. Introduction to Rails

  2. Leif Gensert ! 6 years developer ! 2 years of

    Ruby/Rails ! Part of Propertybase ! coach
  3. DISCLAIMER: Beginner’s Talk No Code No 100% Accuracy No unnecessary

    Tech bla-bla
  4. Ruby? Rails? Ruby on Rails? Web Application? ORM? MVC?

  5. Ruby Short Answer (Ruby on) Rails Creator: Yukihiro Matsumoto (matz)

    Programming Language General Purpose Creator: David Heinemeier Hansson (dhh) Framework Written in Ruby Web application specific
  6. HTTP Web Application Frontend Backend Kind of… Client Server

  7. http://yourawesomewebapp.com/unicorns/blue Web Application Lookup Processing Dataloading Presentation Routing Controller Model

    View http://yourawesomewebapp.com/unicorns/blue http://yourawesomewebapp.com/unicorns/blue
  8. Routing Controller Model View + Installation of Tools + Email

    Tools + Internationalization + … Ruby on Rails Database
  9. Conclusion • Ruby: programming language • Rails: set of tools

    (aka framework) • Remember the unicorns • Ask your coaches
  10. Attributions • http://www.flickr.com/photos/zachad/100452760 by zachad • http://www.flickr.com/photos/zoesdare/6043994324 by Zoesdare •

    http://en.wikipedia.org/wiki/File:Ruby_logo.svg by Yukihiro Matsumoto, Ruby Visual Identity Team • https://github.com/paulirish/browser-logos by paulirish • http://www.flickr.com/photos/83633410@N07/7658298768 by CollegeDegrees360 • http://ladyrosse.deviantart.com/art/My-Little-Unicorn-277215009 by LadyRosse • http://www.deviantart.com/art/MLP-Crystal-Hoof-337335857 by Fire-Girl872 • http://starrypoke.deviantart.com/art/Icy-Blue-Unicorn-390565189 by Starrypoke • http://commons.wikimedia.org/wiki/File:2008-07-04_NCSSM_Unicorn.jpg by Ildar Sagdejev • http://trcmnrd.deviantart.com/art/Princess-of-the-Night-327189270 by LadyDuskfall