Rails 4 in Action · Revised Edition of Rails 3 in Action

Rails 4 in Action · Revised Edition of Rails 3 in Action
Authors
Ryan Bigg, Yehuda Katz, Steve Klabnik, Rebecca Skinner
Publisher
Manning Publications
ISBN
9781617291098
Date
2013-08-28T00:00:00+00:00
Size
2.83 MB
Lang
en
Downloaded: 31 times

**Summary**

*Rails 4 in Action* is a comprehensive introduction to Rails that guides you hands-on through all you'll need to become a competent and confident Rails developer. In it, you'll master Rails 4 by developing a ticket-tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

**About the Book**

Rails is a full-stack, open source web framework powered by Ruby. Now in version 4, Rails is mature and powerful, and to use it effectively you need more than a few Google searches. You'll find no substitute for the guru's-eye-view of design, testing, deployment, and other real-world concerns that this book provides.

*Rails 4 in Action* is a hands-on guide to the subject. In this fully revised new edition, you'll master Rails 4 by developing a ticket-tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more. Learn to design your own APIs and successfully deploy a production-quality application. You'll see test-driven development and behavior-driven development in action throughout the book, just like in a top Rails shop.

**What's Inside**

Creating your own APIs

Using RSpec and Capybara

Emphasis on test-first development

Fully updated for Rails 4

**About the Reader**

For readers of this book, a background in Ruby is helpful but not required. No Rails experience is assumed.

**About the Authors**

**Ryan Bigg** , **Yehuda Katz** , **Steve Klabnik** , and **Rebecca Skinner** are contributors to Rails and active members of the Rails community.

**Table of Contents**

Ruby on Rails, the framework

Testing saves your bacon

Developing a real Rails application

Oh, CRUD!

Nested resources

Authentication

Basic access control

Fine-grained access control

File uploading

Tracking state

Tagging

Sending email

Deployment

Designing an API

Rack-based applications