Page Generator
Usage
azu generate page PAGE_NAME [OPTIONS]Description
Options
Examples
Generate a basic page
Generate a page with description
Generate specific page types
Generated Files
Page Class (src/pages/PAGE_NAME.cr)
src/pages/PAGE_NAME.cr)HTML Template (src/pages/PAGE_NAME.jinja)
src/pages/PAGE_NAME.jinja)Test File (spec/pages/PAGE_NAME_spec.cr)
spec/pages/PAGE_NAME_spec.cr)Page Patterns
Basic Page Pattern
Page with Data Loading
Page with Form Handling
Page with Authentication
Template Patterns
Basic Template
Template with Data Display
Template with Forms
Template with Navigation
Using Pages
Route Registration
Page with Parameters
Page with Flash Messages
Best Practices
1. Keep Pages Focused
2. Use Instance Variables for Template Data
3. Handle Errors Gracefully
4. Use Layouts and Partials
Testing Pages
Unit Testing
Integration Testing
Common Page Types
1. List Pages
2. Show Pages
3. Form Pages
4. Dashboard Pages
Related Commands
Templates
Last updated