Learning the basics
- Scaffolding, how to generate a Crails application in a few commands
- Routing from the Outside In
- Layouts and Rendering
- Authentication: accounts and sessions
- WebSockets, making a chatroom application with Crails and Comet
Databases
- MetaRecord: generating Models with a simple DSL
- Building an application with MongoDB
- Using multiple databases
Digging deeper
- Using Crails for API-only Applications
- Debugging your Application
- Testing your Application
- The Request Pipe
- ODB Pragma Language section
- Sync plugin: channels and message broadcasting
- Sync plugin: frontend/backend real-time synchronization
- Task scheduling with Sidekix
- User authentication with OAuth
- E-mails: how to render them, how to send them ?
- Packaging and Deploying your Applications