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