Agile Web Development with Rails



Rails is a new approach to web development written in Ruby:

  • develop sophisticated web applications quickly and easily;
  • use incremental and iterative development to create the web apps that users want; and
  • get to go home on time.

This book gives an introduction to Rails, an example shopping application, and an in depth overview of all aspects of Rails.

Dave Thomas and David Heinemeier Hansson with Leon Breedt, Mike Clark, Thomas Fuchs, and Andreas Schwarz
Agile Web Development with Rails
Pragmatic Bookshelf (July 1, 2005)
ISBN: 097669400X

Table of contents

  • Intro
    • 1 Introduction
  • Part I Getting Started
    • 2 The Architecture of Rails Applications
    • 3 Installing Rails
    • 4 Instant Gratification
  • Part II Building an Application
    • 5 The Depot Application
    • 6 Task A: Product Maintenance
    • 7 Task B: Catalog Display
    • 8 Task C: Cart Creation
    • 9 Task D: Checkout!
    • 10 Task E: Shipping
    • 11 Task F: Administrivia
    • 12 Task T: Testing
  • Part III Rails in Depth
    • 13 Rails in Depth
    • 14 Active Record Basics
    • 15 More Active Record
    • 16 Action Controller and Rails
    • 17 Action View
    • 18 The Web, V2.0
    • 19 Action Mailer
    • 20 Web Services on Rails
    • 21 Securing Your Rails Application
    • 22 Deployment and Scaling
  • Part IV Appendices
    • A Introduction to Ruby
    • B Configuration Options
    • C Source Code

Leave a Reply