Home > Store

Ruby on Rails Tutorial: Learn Web Development with Rails, Rough Cuts, 4th Edition

Ruby on Rails Tutorial: Learn Web Development with Rails, Rough Cuts, 4th Edition

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Not for Sale

Also available in other formats.


  • Copyright 2017
  • Dimensions: 7" x 9-1/8"
  • Pages: 816
  • Edition: 4th
  • Rough Cuts
  • ISBN-10: 0-13-459740-0
  • ISBN-13: 978-0-13-459740-9

This is the Rough Cut version of the printed book.

Best-selling author and leading Rails developer Michael Hartl teaches web development with Rails by guiding you through the creation of three example applications of increasing sophistication. The focus throughout is on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include smaller, more manageable chapters and hundreds of new exercises, interspersed in every chapter to immediately reinforce the material. The book is fully updated for Rails 5.

Sample Content

Table of Contents

Foreword to the First Edition by Derek Sivers

Foreword to the Third Edition by Obie Fernandez

About the Author

Chapter 1: From Zero to Deploy

Chapter 2: A Toy App

Chapter 3: Mostly Static Pages

Chapter 4: Rails-Flavored Ruby

Chapter 5: Filling in the Layout

Chapter 6: Modelling Users

Chapter 7: Sign Up

Chapter 8: Basic Login

Chapter 9: Advanced Login

Chapter 10: Updating, Showing, and Deleting Users

Chapter 11: Account Activation

Chapter 12: Password Reset

Chapter 13: User Microposts

Chapter 14: Following Users


Submit Errata

More Information