CRUD-приложение для управления записями.
Это проект для управления записями, реализованный на Ruby on Rails. Он включает в себя функциональность для добавления, редактирования, удаления и отображения записей. Каждая запись содержит несколько полей, которые могут быть обязательными или опциональными.
- Backend: Ruby on Rails
- Frontend: JavaScript (через esbuild или Importmap)
- База данных: SQLite (по умолчанию для разработки, можно переключиться на PostgreSQL)
Клонируйте репозиторий:
git clone https://github.com/yourusername/book-management.git
cd book-management
### Технологии
- Ruby on Rails
- SQLite (по умолчанию)
## Маршруты API
### 1. Получение всех записей
**GET** `/records`
Возвращает список всех записей.
### 2. Создание новой записи
**POST** `/records`
**Пример тела запроса**:
```json
{
"record": {
"field1": "Value1",
"field2": "Value2",
"field3": "Optional",
"field4": "Optional long text"
}
}Пример запроса POST /records:
{
"field1": "Обязательное значение",
"field2": "Обязательное значение",
"field3": "Необязательное значение",
"field4": "Необязательный текст"
}