Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Rails

Introduction to Rails

5 minute introduction to the Ruby on Rails framework.

Held at RailsGirls 2013 in munich

Leif Gensert

November 30, 2013
Tweet

More Decks by Leif Gensert

Other Decks in Technology

Transcript

  1. Introduction to
    Rails

    View Slide

  2. Leif Gensert
    !
    6 years developer
    !
    2 years of Ruby/Rails
    !
    Part of Propertybase
    !
    coach

    View Slide

  3. DISCLAIMER: Beginner’s Talk
    No Code
    No 100% Accuracy
    No unnecessary
    Tech bla-bla

    View Slide

  4. Ruby?
    Rails?
    Ruby on Rails? Web Application?
    ORM?
    MVC?

    View Slide

  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

    View Slide

  6. HTTP
    Web Application
    Frontend Backend
    Kind of…
    Client
    Server

    View Slide

  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

    View Slide

  8. Routing
    Controller
    Model
    View
    + Installation of Tools
    + Email Tools
    + Internationalization
    + …
    Ruby
    on
    Rails Database

    View Slide

  9. Conclusion
    • Ruby: programming language
    • Rails: set of tools (aka framework)
    • Remember the unicorns
    • Ask your coaches

    View Slide

  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/[email protected]/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

    View Slide