AIKraft/Skills/Контроллеры Inertia Rails

Контроллеры Inertia Rails

ALWAYS `render inertia: { key: data }` to pass data as props — instance variables are NOT auto-passed (only alba-inertia does that). Rails controller patterns for Inertia.js: render inertia, prop types (defer, optional, merge, scroll), shared data, flash, PRG redirects, validation errors. Use when writing controllers that load data, display records, or serve Inertia responses. CRITICAL: external

inertia-rails official Документы

Что делает навык

ВСЕГДА `render inertia: { key: data }` для передачи данных как props — instance-переменные НЕ передаются автоматически (это делает только alba-inertia). Паттерны контроллеров Rails для Inertia.js: render inertia, типы props (defer, optional, merge, scroll), общие данные, flash, PRG-редиректы, ошибки валидации. Используется при написании контроллеров, загружающих данные, отображающих записи или обслуживающих ответы Inertia. КРИТИЧЕСКИ ВАЖНО: внешн

Как подключить

1Скачать навык
# возьмите папку навыка «inertia-rails-controllers» из репозитория: # https://github.com/inertia-rails/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r inertia-rails-controllers/ ~/.claude/skills/inertia-rails-controllers/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.