Agile Web Development with Rails 5.1 (PragProg)

Learn Rails the way the Rails core team recommends it, along with thousands who have used this classic tutorial. If you’re new to Rails, you’ll get step-by-step guidance. If not, get the comprehensive information you need for the latest version. This new edition is completely updated for Rails 5.1 and Ruby 2.4.

Sam Ruby and David Bryant Copeland @davetron5000

Edited by Susannah Davidson Pfalzer

Learn Rails the way the Rails core team recommends it, along with thousands who have used this classic tutorial. If you’re new to Rails, you’ll get step-by-step guidance. If not, get the comprehensive information you need for the latest version. This new edition is completely updated for Rails 5.1 and Ruby 2.4.

Start by building a real application, and with a look at the built-in Rails features. Eliminate tedious configuration; incorporate Ajax and JavaScript; send emails and manage background jobs with ActiveJob; build real-time features using WebSockets and ActionCable. Test your applications with built-in testing frameworks; internationalize them; and deploy them easily and securely. This edition includes support for Webpack, advanced JavaScript, and Rails’ new browser-based system testing.

This book was there from the start of Rails, and evolved with it. It was developed in consultation with the Rails core team, and Rails itself is tested against the code in this book.


“The best book to get started in the Rails world. A comprehensive, coherent, and concise overview of the Ruby on Rails framework. It treats learning in a gradual way, creating an application from scratch using the latest technologies.”

– Luis Miguel Cabezas Granado, Ruby on Rails and PHP Developer, Junta de Extremadura


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 Likes