首页 > 解决方案 > 在没有路由器等的情况下使用 Hanami 模型和 rake 任务

问题描述

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

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

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

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

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

我很失望。

标签: rubyrakehanamihanami-modelrom-rb

解决方案


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


推荐阅读