Skip to Content
Ruby on Rails® Bible
book

Ruby on Rails® Bible

by Timothy Fisher
October 2008
Intermediate to advanced
624 pages
14h 34m
English
For Dummies
Content preview from Ruby on Rails® Bible

Quick Start: Ruby on Rails Quick Start

Before you can get started doing Ruby on Rails development, you have to set up the software that you will need to develop, run, and test your applications. There are at least three pieces of software that you will need. They are:

  • The Ruby language runtime

  • The Rails framework

  • A database (such as MySQL, PostgreSQL, SQLite, Oracle, and DB2)

If you install those three components, you will have all that you need on your computer to write, run, and test Ruby on Rails Web applications. If you have past experience writing Web applications, you might be thinking that something is missing from that list, some type of HTTP and/or application server. You would be correct in that every Web application needs a server to run; however, the Rails framework includes a server that works very well for developing your applications. The server bundled with Rails is called WEBrick, and it serves as both an HTTP and an application server. This makes it very easy to set up a local development environment without having to install and configure a potentially large and complex server environment.

Sometimes, it's easier to see how the technologies fit together from a visual perspective. Figure QS.1 shows the technology stack that makes up a Web application built with the Rails framework. Each item in the stack has a dependency on what lies beneath it. The middle three layers of the diagram are the three components that you will install software for Rails, Ruby, and the database. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Ruby on Rails For Dummies®

Ruby on Rails For Dummies®

Barry Burd
Ruby Cookbook

Ruby Cookbook

Lucas Carlson, Leonard Richardson
Ruby on Rails: Up and Running

Ruby on Rails: Up and Running

Bruce Tate, Curt Hibbs

Publisher Resources

ISBN: 9780470258224Purchase book