- TutorialBuild the blog step by step: scaffold, comments, authentication, uploads, deployment
- InstallingRequirements, the
cybertraincommand, how Spinel and the framework are installed - How it worksBuild-time code generation, interpreted views, the server, the development loop, and a table of the differences from Rails
- Models and the databaseMigrations, queries beyond
where, pagination, transactions, column names, ordering - RequestsRate limiting, the client address, parameterised headers, query strings and request bodies
- Configuration
config/app.rb, environment variables, time zones - Background work and operationsJobs, scheduled tasks, backups, the health check
- Outbound HTTP, WebSocket feeds and e-mail
HttpClient,WebSocket.subscribe,Mailer - TestingWriting tests for an app, outbound calls, CI
- The template languageHelpers, the form builder and what a template may call in
app/views/**/*.html.erb
CyberTrainGuides
Guides
Everything CyberTrain's documentation covers beyond the API reference: the tutorial that builds the blog step by step, then a guide for each area of the framework.