I’m constantly working to improve the book in various ways, fixing typos, rewording poorly phrased sentences, and of course fixing the inevitable example-related bugs. Because the book is written entirely in Markdown and managed in Git, I have the luxury of providing readers with an summary of the ongoing changes made since the book was released on August 13, 2014:

  • 2015-01-15 CH08: Updated conclusion to reflect proper (current) ending to book.
  • 2015-01-15 CH06: Updated conclusion with different ending due to new chapters. Thanks to Gabriela H for feedback.
  • 2015-01-15 CH02: Removed an errant second period from end of sentence
  • 2014-12-09 CH05: Fixed a few code line break issues
  • 2014-12-09 CH04: Fixed errant title
  • 2014-11-19 CH01: Cleaned up Postgres config section and fixed typo. Thanks to Gabriela H for feedback
  • 2014-11-14 CH05: Fixed typo in flash errors output snippet
  • 2014-11-14 CH03: Minor improvement to introductory ‘Introducing Scopes’ paragraph
  • 2014-11-06 CH08: Fixed header issue
  • 2014-11-06 CH08: Performed some final cleanup before officially publishing the chapter
  • 2014-11-06 Added cover and chapter 8 images to repo
  • 2014-11-06 BOOK: Added the new Chapter 8 to the book build definitions file
  • 2014-11-06 CH08: Added new sections on acts_as_taggable_on and geocoder gems
  • 2014-11-06 CH07: Improvements to prose
  • 2014-11-06 CH05: Fixed capitalization in header
  • 2014-11-06 CH04: Improvements to prose
  • 2014-11-06 CH03: Improvements to prose
  • 2014-11-06 CH02: Added section on resetting the database using db:reset
  • 2014-11-06 CH01: Prose cleanup and added unique option to table
  • 2014-09-26 INTRO: Added section about special code discount code if book bought elsewhere
  • 2014-09-26 CH03: Improved opening paragraph of ‘Finding Data’ section
  • 2014-09-14 Added a section about special ArcadeNomad offer code for Amazon readers
  • 2014-09-14 CH02: Line break cleanups
  • 2014-09-14 CH01: cleaned up some formatting issues associated with undesirable line breaks
  • 2014-09-09 CH07: Added new sections on access restriction and user profile attributes
  • 2014-09-08 Created Sample chapter definition file for Leanpub
  • 2014-09-08 Updated gitignore to ignore a few more files
  • 2014-09-08 Completed new chapter on Devise gem and updated chapter numbering
  • 2014-09-08 Fixed typo per bug report from @peterc. Thanks Peter.
  • 2014-09-08 Updated book biography to link to Amazon rather than old WJGilmore.com catalog
  • 2014-09-04 CH06: Cleaned up the introduction and other wording
  • 2014-09-03 CH06: Added section introducing the TablePrint gem
  • 2014-08-31 CH04: Improved the readability of the ‘Eager Loading of Associations’ intro
  • 2014-08-31 Fixed copy-paste error that led to mentioning MySQL when I meant PostgreSQL
  • 2014-08-20 Cleaned up a few header titles
  • 2014-08-13 Fixed two typos in the section introducing AwesomePrint
  • 2014-08-13 First release complete