1. Zhiming. 2010. Shanghai
    1. ref
      1. The Rails Way
  2. Rails Framework
    1. Active Model
    2. Action Pack
      1. Action Controller
        1. Routing and URLs
          1. Routing Requests
          2. Resource-Based Routing
          3. RESTful
        2. Action Methods
        3. Cookies and Sessions
        4. Filters and Verification
        5. Caching, Part One
        6. The Problem with GET Requests
      2. Action Dispatch
        1. default
      3. Action View
        1. Templates
          1. 普通模板
          2. 布局模板
          3. Partial Page Template
          4. Inheritance
          5. erb & rhtml
        2. Using Helpers
        3. How Forms Work
        4. Forms That Wrap Model Objects
        5. Custom Form Builders
    3. Active Record
      1. Basic
        1. Tables and Classes
        2. Columns and Attributes
        3. Primary Keys and ids
        4. Connecting to the Database
        5. CRUD
      2. Relationships Between Tables
        1. Creating Foreign Keys
      3. Object Life Cycle
        1. Validation
        2. Callbacks
        3. Advanced Attributes
    4. Migrations
      1. rake db:migrate
      2. Subtopic 2
    5. Action Mailer
      1. Sending E-mail
      2. Receiving E-mail
    6. Active Resources
    7. Active Support
      1. Enumerations and Arrays
      2. Hashes
      3. String Extensions
      4. Extensions to Numbers
      5. Time and Date Extensions
      6. An Extension to Ruby Symbols
      7. Unicode Support
    8. Railties
  3. Let's Go
    1. Install
      1. ruby 1.9.2
    2. gem
    3. rails
      1. v3.0
      2. MVC
        1. Model
        2. View
        3. Controller
    4. IDE
      1. Notepad++
      2. RadRails
    5. App Architecture
  4. Rails Default
    1. Directory Structure
      1. App Image
    2. Naming Conventions
      1. class
      2. method
      3. Subtopic 3
    3. Rails Configuration
    4. Rails Console
  5. Practices
    1. Generate
      1. model
      2. controller
      3. scaffolding
      4. resource
      5. migration
    2. Logging
    3. Test
      1. Testing Routing
    4. DB
    5. Securing
      1. SQL Injection
      2. Creating Records Directly from Form Parameters
      3. Don't Trust id Parameters
      4. Don't Expose Controller Methods
      5. Cross-Site Scripting (CSS/XSS)
      6. Avoid Session Fixation Attacks
      7. File Uploads
      8. Don't Store Sensitive Information in the Clear
      9. Use SSL to Transmit Sensitive Information
      10. Don't Cache Authenticated Pages
    6. Debug
    7. Deployment
    8. RESTful
    9. Version Control
      1. svn
      2. git
    10. Rake
      1. db
      2. doc
      3. log
    11. The Web, v2.0
    12. Environment