Использование модели 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