1

我将编写一个使用 amqp 协议的服务,完全没有 http。我喜欢 hanami 的 repository-entity-model-interactors 范例,我想在我的项目中使用这些范例。当然,手工生成所有这些东西很无聊。

所以,我想知道要抓耙任务。查看配置/环境等,呃。不久,在没有 hanami 路由器和控制器的情况下使用这些工具的最佳方法是什么?或者,它们都紧密集成在一起?

正如我当时认为的那样,有两种方法:

a) 仅将 hanami-model 包含到我的 Gemfile 中,然后从 gem hanami 手动复制每个需要的文件。

b) 创建 hanami 项目,不要使用 rackup。

我很失望。

4

2 回答 2

3

或者,您可以添加hanami为开发 gem。这使您可以访问代码生成器。在部署阶段,您不需要 bundle hanami,因此该应用程序只会拥有hanami-modelhanami-utils投入生产。

于 2018-12-20T12:22:30.250 回答
1

你好。如果我理解正确,您只想将交互器与模型一起使用。可以用作常规 ruby​​ 库的交互器。

对于模型,您需要配置所有这些人员并加载到内存。您可以查看我们的剧本中的示例。希望对你有帮助

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

于 2018-12-19T16:39:57.463 回答