Welcome to RailsSpace!

Note: RailsSpace is now out of date. See Ruby on Rails Tutorial: Learn Rails by Example by RailsSpace coauthor Michael Hartl for an up-to-date introduction to Rails.

RailsSpace: Building a Social Networking Website with Ruby on Rails by Michael Hartl and Aurelius Prochazka is an introduction to Ruby on Rails aimed at programmers with no prior Rails experience. RailsSpace is structured as an extended tutorial, which teaches you Rails by example through the development of a social networking website—the very site you are visiting now! Log in and create your profile to see the types of things we teach you how to do in the book.

Rails version compatibility

Just starting RailsSpace? You should know that RailsSpace was written using Rails 1.2.3, which means that the safest route to follow when reading the book is to replace the Rails installation command on page 15 with the following:

Windows:
> gem install rails -v 1.2.3 --include-dependencies
Mac & Linux:
$ sudo gem install rails -v 1.2.3 --include-dependencies

The book is guaranteed to work with this version of Rails, and based on reader feedback we recommend following this route to avoid possibly frustrating incompatibilities with the latest version of Rails.

Resources

Here are some links to the book and video tutorial:

RailsSpace cover RailsSpace: Building a Social Networking Website with Ruby on Rails (Addison-Wesley Professional Ruby Series)
RailsSpace video image RailsSpace Ruby on Rails Tutorial Video (LiveLessons)