After a brief introduction to rails context and concepts, the author develops a reasonably full-featured online store application. The online store example occupies about 40% of the book. The remainder is a detailed exploration of ActionPack (including ActiveRecord, ActiveMailer, and web services), helpers, and components.