Simply Rails 2
![]() | By Patrick Lenz SitePoint, 2008, Paperback Customer Rating: 11 reviews Recommend |
|---|
Want to learn all about Ruby on Rails 2.0, the web application framework that is inspiring developers around the world?
The second edition of this practical, hands on book will:
- show you how to install Ruby on Rails on Windows, Mac, or Linux
- walk you, step by step, through the development of a Web 2.0 social news application, just like digg.com
- show you how to test, debug, benchmark, and deploy your Rails application
The example application that the book builds - a user-generated news web site - is built upon with each following chapter, and concepts such as sessions, cookies and basic AJAX usage are gradually introduced. Different aspects of Rails, such as user authentication, session cookies, and automated testing are explored with each feature that is added to the application.
The book finishes with chapters on debugging, benchmarking and deployment to a live web server.
By the end of the book, you'll have built a fully-featured Web 2.0 application and deployed it to the Web. And all code is up-to-date for Rails 2.0, so you can begin coding immediately with the latest version of Rails.
What Will You Learn?
This book will teach you how to:
- Program with confidence in the Ruby language.
- Build and deploy a complete Rails web application.
- Exploit the new features available in Rails 2.
- Use Rails' Ajax features to create slick interfaces.
- Reap the benefits of a best-practice MVC architecture.
- Work with databases easily using ActiveRecord.
- Implement RESTful development patterns and clean URLs.
- Create a user authentication system.
- Use object oriented concepts like inheritance and polymorphism.
- Build a comprehensive automated testing suite for your application.
- Add plugins to easily enhance your application's functionality.
- Use migrations to manage your database schema without data loss.
- Achieve maximum code reuse with filters and helper functions.
- Debug your application using the ruby_debug client.
- Analyze your application's performance using the Rails logging infrastructure.
- Benchmark your application to determine performance bottlenecks.
- And a whole lot more
Title: Simply Rails 2
Sales Rank: 11252 in Books
Author: Patrick Lenz
Publisher: SitePoint, 2 edition, 2008-05-07, Paperback, 450 pages, ISBN: 0980455200
Package Dimensions: 8.9 x 7 x 1.1 inches, 1.65 pounds
- A little vague
- I am new to programming. I did a lot of it back 20 years ago, but am new to object oriented programming and just starting to learn programming again. I am about 1/2 way thru the book and have found myself now reading other books (Beginning Ruby by Peter Cooper is one) to try and fill in the blanks. The book takes the approach of developing a web application More reviews
- Simply The Best
- Although I have been writing programs for quite a while I am completely new to Ruby and Dynamic languages in general. I have been checking out a few books on Ruby and Rails. Rails is what I am really after. But most books are either 'Ruby only' with no rails and 'Rails only' and assume you already know Ruby. I tried 'Ruby for Rails' More reviews
- Disappointing
- I had high hopes for this book, being that it was strongly recommended here on Amazon. However, I have quite a few issues with it.
First, no one should be teaching anyone how to develop a web application if they're not willing to explain how to hash sensitive data like user passwords. There's really no reason not to. This is basic, basic security More reviews
- Great introduction to Rails
- I was very happy to finally find this book after much confusion and disappointment weeding through the huge number of Rails tutorials, postings, and books including the beta Agile Web Development With Rails 2.0. By the way, if you are new to Ruby, and I assume to Rails, get this book. The people behind the so-called authoritative AWD More reviews
- Excellent Beginner Book
- This book is excellent, if you know nothing of Ruby on Rails, and know very little of other programming languages.
It is a book to introduce you to Rails (and Ruby) without going into too much of the technical aspects.
This will in no way make you proficient at developing Rails applications, however, it introduces you to the fundamentals (especially testing) of rails with More reviews

