small medium large xlarge

Agile Web Development with Rails 5


Cover image for Agile Web Development with Rails 5

Agile Web Development with Rails 5


Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, this book will give you the comprehensive, insider information you need for the latest version of Ruby on Rails.

<img src=“” style=“float: left; border: none; text-decoration: none;”;/>

This edition covers Rails 5.

The edition covering Rails 4 is available here: Rails 4

The edition covering Rails 5.1 is available here: Rails 51


Customer Reviews

Agile Web Development with Rails 5 is the best resource to get up to speed with
Rails! Even after these many years, it’s still relevant.

- Prathamesh Sonpatki

Director, BigBinary and member of the Rails issues team

The organization of the book is excellent. The first two parts are a walkthrough
of building an application, and the demo project is an example that is easy to
understand, yet shows the value the Rails framework creates for the developer. I
also value many of the topics discussed in Part III. Overall an excellent book that
I continue to recommend to new developers!

- Jeff Holland

Senior software engineer, Ackmann & Dickenson

This is the best into to web development book for any language!

- Charles Stran

Director of product engineering and design, The Blaze

Another solid update to the book that I’ve been referring to over and over again
as I’ve been working with Rails. One of the best books available for Rails.

- Stephen Orr

Senior Developer, Siftware

See All Reviews

What You Need

All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren’t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

Contents & Extracts


Sam Ruby has co-chaired the W3C HTML Working Group and has made significant contributions to many of the Apache
Software Foundation’s open source software projects. He is a Senior Technical Staff Member in the Emerging Technologies Group of IBM.

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.

David Heinemeier Hansson is the creator of the Rails framework.