Использование модели Hanami и грабли без роутера и т. Д. - PullRequest
0 голосов
/ 18 декабря 2018

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

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

Как мне кажется, на данный момент есть два способа:

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

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

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

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

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

0 голосов
/ 19 декабря 2018

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

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

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

...