Skip to content

Andrew99Z/FWAD_Examen

Repository files navigation

Book Management API

Описание

CRUD-приложение для управления записями.

Управление записями

Это проект для управления записями, реализованный на Ruby on Rails. Он включает в себя функциональность для добавления, редактирования, удаления и отображения записей. Каждая запись содержит несколько полей, которые могут быть обязательными или опциональными.

Стек технологий

  • Backend: Ruby on Rails
  • Frontend: JavaScript (через esbuild или Importmap)
  • База данных: SQLite (по умолчанию для разработки, можно переключиться на PostgreSQL)

Установка и настройка

1. Клонирование репозитория

Клонируйте репозиторий:

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": "Необязательный текст"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published