Руководства Ruby on Rails

v8.1

Ruby on Rails — это веб-фреймворк с открытым кодом, от которого программисты становятся счастливыми, код — красивым, а разработка — устойчивой и быстрой.

На этом сайте выложены переводы официального руководства по Rails. Надеемся, эти руководства позволят вам немедленно приступить к использованию Rails и помогут разобраться, что и как в нём работает.

Переводы постоянно актуализируются и добавляются. Код проекта и тексты переводов открыты и размещены на Гитхабе. Желающим помочь всегда рады! Форкайте, предлагайте изменения, вносите их, отправляйте пул-реквесты!

Это перевод Ruby on Rails Guides для версии Rails 8.1. Переводы для ранних версий доступны на Гитхабе: Rails 7.1, 7.0, 6.1, 6.0, прочие версии.

С чего начать

Модели

Вью

Контроллеры

Другие компоненты

Копаем глубже

API интернационализации Rails (I18n)

Как добавить интернационализацию в ваше приложение: переводы, правила множественного числа, форматы дат.

Тестирование приложений на Rails

Полное руководство по тестированию в Rails — от «Что такое тест?» до интеграционного тестирования.

Отладка приложений на Rails

Как отлаживать приложения на Rails и как понять что происходит «за кулисами».

Конфигурирование приложений на Rails

Основные конфигурационные настройки для приложения на Rails.

Командная строка Rails

Инструменты командной строки, предоставленные Rails.

Asset Pipeline

Документирует конвейер ресурсов (asset pipeline).

Работа с JavaScript в Rails

Встроенная в Rails функциональность Ajax/JavaScript.

Процесс инициализации в Rails

Внутренние процессы инициализации в Rails.

Автозагрузка и перезагрузка констант

Как работает автозагрузка и перезагрузка констант (режим Zeitwerk).

Инструментарий Active Support

Как использовать инструменты Active Support API для отслеживания событий внутри Rails или другого кода на Ruby.

Использование Rails для API-приложений

Как эффективно использовать Rails для разработки приложения JSON API.

Запуск в продакшен

Продвинутый Active Record

Расширяем Rails

Вносим вклад в Ruby on Rails

Заметки о релизах