I turned in the last chapter of Author Review on Monday, and Professional Ruby On Rails is now in production. Target release date is still mid-February, final page count will be in the range of 450.
I was able to keep the test-first nature of the code going through nearly all of it, which I’m really happy with.
The table of contents looks something like this (in theory, still subject to change…)
Chapter 1: Setting up a new Rails project using REST
Chapter 2: Using Subversion on a Rails project
Chapter 3: Users, secure logins, email authorization, etc…
Chapter 4: Rake, writing build tasks, and using CruiseControl.rb
Chapter 5: Navigation elements, including menus, tagging, search, and pagination
Chapter 6: Database topics, including legacy databases, relationships, and security
Chapter 7: Testing tools: RCov, RSpec, ways to test views and helpers, and so on.
Chapter 9: ActiveResource, generating and reading XML data, including RSS feeds
Chapter 10: Time and Space. Managing time and time zones, using Globalize for internationalization
Chapter 11: RMagick, ImageMagick, MiniMagick, and other graphic tools. Gruff and Sparkline charts.
Chapter 12: Deployment with Capistrano and Mongrel
Chapter 13: Performance benchmarking and optimization
Chapter 14: Using Ruby metaprogramming in your Rails application
Chapter 15: Using and creating plugins. Testing plugins and generators
Chapter 16: ERB replacements and JRuby
Appendix A: Things to download
Appendix B: Other tools inspired by or similar to Rails