Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Agile Web Development with Rails Table of Contents Preface to the Fourth Edition Preface to the Rails 3.1 Version of This Book Acknowledgments
Introduction
Rails Simply Feels Right Rails Is Agile Who This Book Is For How To Read This Book
Part 1: Getting Started Chapter 1: Installing Rails
1.1 Installing on Windows 1.2 Installing on Mac OS X 1.3 Installing on Linux 1.4 Choosing a Rails Version 1.5 Setting Up Your Development Environment 1.6 Rails and Databases 1.7 What We Just Did
Chapter 2: Instant Gratification
2.1 Creating a New Application 2.2 Hello, Rails! 2.3 Linking Pages Together 2.4 What We Just Did
Chapter 3: The Architecture of Rails Applications
3.1 Models, Views, and Controllers 3.2 Rails Model Support 3.3 Action Pack: The View and Controller
Chapter 4: Introduction to Ruby
4.1 Ruby Is an Object-Oriented Language 4.2 Data Types 4.3 Logic 4.4 Organizing Structures 4.5 Marshaling Objects 4.6 Pulling It All Together 4.7 Ruby Idioms
Part 2: Building an Application Chapter 5: The Depot Application
5.1 Incremental Development 5.2 What Depot Does 5.3 Let’s Code
Chapter 6: Task A: Creating the Application
6.1 Iteration A1: Creating the Products Maintenance Application 6.2 Iteration A2: Making Prettier Listings
Chapter 7: Task B: Validation and Unit Testing
7.1 Iteration B1: Validating! 7.2 Iteration B2: Unit Testing of Models 7.3 What We Just Did
Chapter 8: Task C: Catalog Display
8.1 Iteration C1: Creating the Catalog Listing 8.2 Iteration C2: Adding a Page Layout 8.3 Iteration C3: Using a Helper to Format the Price 8.4 Iteration C4: Functional Testing of Controllers 8.5 What We Just Did
Chapter 9: Task D: Cart Creation
9.1 Iteration D1: Finding a Cart 9.2 Iteration D2: Connecting Products to Carts 9.3 Iteration D3: Adding a Button 9.4 What We Just Did
Chapter 10: Task E: A Smarter Cart
10.1 Iteration E1: Creating a Smarter Cart 10.2 Iteration E2: Handling Errors 10.3 Iteration E3: Finishing the Cart
Chapter 11: Task F: Add a Dash of Ajax
11.1 Iteration F1: Moving the Cart 11.2 Iteration F2: Creating an Ajax-Based Cart 11.3 Iteration F3: Highlighting Changes 11.4 Iteration F4: Hiding an Empty Cart 11.5 Iteration F5: Making Images Clickable 11.6 Testing Ajax Changes
Chapter 12: Task G: Check Out!
12.1 Iteration G1: Capturing an Order 12.2 Iteration G2: Atom Feeds 12.3 Iteration G3: Pagination
Chapter 13: Task H: Sending Mail
13.1 Iteration H1: Sending Confirmation Emails 13.2 Iteration H2: Integration Testing of Applications 13.3 What We Just Did
Chapter 14: Task I: Logging In
14.1 Iteration I1: Adding Users 14.2 Iteration I2: Authenticating Users 14.3 Iteration I3: Limiting Access 14.4 Iteration I4: Adding a Sidebar, More Administration 14.5 What We Just Did
Chapter 15: Task J: Internationalization
15.1 Iteration J1: Selecting the Locale 15.2 Iteration J2: Translating the Storefront 15.3 Iteration J3: Translating Checkout 15.4 Iteration J4: Add a Locale Switcher
Chapter 16: Task K: Deployment and Production
16.1 Iteration K1: Deploying with Phusion Passenger and MySQL 16.2 Iteration K2: Deploying Remotely with Capistrano 16.3 Iteration K3: Checking Up on a Deployed Application
Chapter 17: Depot Retrospective
17.1 Rails Concepts 17.2 Documenting What We Have Done
Part 3: Rails in Depth Chapter 18: Finding Your Way Around Rails
18.1 Where Things Go 18.2 Naming Conventions
Chapter 19: Active Record
19.1 Defining Your Data 19.2 Locating and Traversing Records 19.3 Creating, Reading, Updating, and Deleting (CRUD) 19.4 Participating in the Monitoring Process 19.5 Transactions
Chapter 20: Action Dispatch and Action Controller
20.1 Dispatching Requests to Controllers 20.2 Processing of Requests 20.3 Objects and Operations That Span Requests
Chapter 21: Action View
21.1 Using Templates 21.2 Generating Forms 21.3 Processing Forms 21.4 Uploading Files to Rails Applications 21.5 Using Helpers 21.6 Reducing Maintenance with Layouts and Partials
Chapter 22: Caching
22.1 Playing Nice with Client Caches 22.2 Page Caching 22.3 Expiring Pages 22.4 Fragment Caching
Chapter 23: Migrations
23.1 Creating and Running Migrations 23.2 Anatomy of a Migration 23.3 Managing Tables 23.4 Advanced Migrations 23.5 When Migrations Go Bad 23.6 Schema Manipulation Outside Migrations
Chapter 24: Nonbrowser Applications
24.1 A Stand-Alone Application Using Active Record 24.2 A Library Function Using Active Support 24.3 A Remote Application Using Active Resource
Chapter 25: Rails’ Dependencies
25.1 Generating XML with Builder 25.2 Generating HTML with ERb 25.3 Managing Dependencies with Bundler 25.4 Interfacing with the Web Server with Rack 25.5 Automating Tasks with Rake 25.6 Survey of Rails’ Dependencies
Chapter 26: Rails Plugins
26.1 Credit Card Processing with Active Merchant 26.2 Beautifying Our Markup with Haml 26.3 Finding More at RailsPlugins.org
Chapter 27: Where to Go from Here Appendix 1: Bibliography
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion