12. Riding
IronRuby on Rails
Shay Friedman
Dynamic Languages Leader
shay@ironshay.com
http://IronShay.com
@ironshay
14. Agenda
• Introduction
• Main Concepts
• D-E-M-O
• Getting Started
• Q&A
• Summary
15. Introduction
• Started by David Heinemeier Hansson from 37signals
• Released to the public on 2004 and gained
popularity on 2006
• Current version is 2.3.8
16. Introduction - IronRuby
• Microsoft’s implementation of the Ruby language.
• Provides integration with .NET objects.
18. Main Concepts
• Model-View-Controller
• REST and Routing
http://mysite.com/books/1
BooksController Id = 1
HTTP Method Target Action
GET show
POST update
DELETE destroy
24. Getting Started
• Ruby on Rails
o http://rubyonrails.org
• IronRuby
o http://IronRuby.net
• IronRuby on Rails Documentation
o http://ironruby.net/Documentation/Real_Ruby_Applications/Rails
• IronRuby.Rack
o ironruby / Merlin / Main / Hosts / IronRuby.Rack
25. More Ruby Today
• During launch: Ruby Meetup
• Right after launch
o Room 5 – ASP.NET MVC Vs. Ruby on Rails
o Room 6 – Ben Hall, Tesing C# and ASP.NET
Applications with Ruby