API на Hanami
1. Установка Hanami: Чтобы установить Hanami, вам нужно иметь установленный Ruby и RubyGems. Затем вы можете использовать команду gem install hanami в терминале. Это установит последнюю версию Hanami и добавит его в список гемов вашего проекта.
2. Создание нового приложения: После установки Hanami, вы можете создать новое приложение командой hanami new my_api. Это создаст новую директорию с именем my_api, в которой будут созданы файлы конфигурации и структура директорий для вашего приложения.
3. Настройка подключения к базе данных: В файле config/environment. rb вы можете настроить подключение к базе данных для вашего приложения. Этот файл содержит конфигурацию для различных окружений, таких как development, test и production.
4. Создание модели: После того, как вы настроили подключение к базе данных, вы можете создать модель для сущности, которую вы хотите использовать в API. Вы можете сделать это, используя команду hanami generate model . Это создаст новый файл модели в директории app/models и добавит необходимые миграции для создания соответствующей таблицы в базе данных.
5. Создание контроллера: Чтобы создать контроллер для API, вы можете использовать команду hanami generate controller . Это создаст новый файл контроллера в директории app/controllers и добавит шаблонный код для обработки HTTP-запросов.
6. Определение методов и экшенов: В контроллере вы можете определить методы (например, index, show, create, update, delete) и экшены для каждого метода.
- Модель Task:
Контроллер TasksController:
Для роутинга добавить в файл config/routes. rb:
Тестирование метода create:
Больше материалов на канале @rubyhub