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
**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