Rails 3 in Action
Rails 3 is a full stack, open source web framework powered by Ruby and this book is an introduction to it. Whether you’re just starting or you have a few cycles under your belt, you’ll appreciate the book’s guru’s-eye-view of idiomatic Rails programming.
You’ll master Rails 3.1 by developing a ticket tracking application that includes RESTful routing, authentication and authorization, state maintenance, file uploads, email, and more. You’ll also explore powerful features like designing your own APIs and building a Rails engine. You will see Test Driven Development and Behavior Driven Development in action throughout the book, just like you would in a top Rails shop.
It is helpful for readers to have a background in Ruby, but no prior Rails experience is needed.
- Covers Rails 3.1 from the ground up
- Testing and BDD using RSpec and Cucumber
- Working with Rack
Table of Contents
- Ruby on Rails, the framework
- Testing saves your bacon
- Developing a real Rails application
- Oh CRUD!
- Nested resources
- Authentication and basic authorization
- Basic access control
- More authorization
- File uploading
- Tracking state
- Sending email
- Designing an API
- Alternative authentication
- Basic performance enhancements
- Rack-based applications
- Paperback: 592 pages
- Publisher: Manning Publications (September 2011)
- Language: English
- ISBN-10: 1935182277
- ISBN-13: 978-1935182276
Good book for the ones starting rails. Since rails is one of the best example of Ruby code, I would have loved if it contained some in-depth Ruby chapters as well.