Использование модели Hanami и грабли без роутера и т. Д.

Я собираюсь написать сервис, который будет использовать протокол amqp, без http вообще. Мне нравится парадигма ханами взаимодействующих с репозиторием-сущностями-моделями-моделями, и мне интересно использовать их в моем проекте. Создание всего этого вручную, конечно, скучно.

Итак, мне интересно взять грабли. Глядя в конфиг / окружение и т. Д. Каков наилучший способ в ближайшее время использовать эти инструменты без маршрутизатора и контроллеров Hanami? Или все тесно интегрировано?

Как я думаю на данный момент, есть два пути:

a) Чтобы включить в мой Gemfile только модель hanami, скопируйте вручную каждый необходимый файл из gem hanami.

б) создать ханами проект и не использовать рэкап.

Я разочарован.

2 ответа

Решение

Кроме того, вы можете добавить hanami как жемчужина развития. Это дает вам доступ к генераторам кода. На этапе развертывания вы не связываете hanami, так что приложение будет иметь только hanami-model а также hanami-utils в производстве.

Привет. Если я вас правильно понимаю, вы хотите использовать интеракторы только с моделями. Интеракторы вы можете использовать как обычную рубиновую библиотеку.

Для модели необходимо настроить весь этот штат и загрузить в память. Вы можете проверить пример из нашей книги. Надеюсь, это будет полезно для вас

https://github.com/hanami/playbook/blob/master/development/bug_templates/model_psql.rb

Другие вопросы по тегам