ruby - 在没有路由器等的情况下使用 Hanami 模型和 rake 任务
问题描述
我将编写一个使用 amqp 协议的服务,完全没有 http。我喜欢 hanami 的 repository-entity-model-interactors 范例,我想在我的项目中使用这些范例。当然,手工生成所有这些东西很无聊。
所以,我想知道要抓耙任务。查看配置/环境等,呃。不久,在没有 hanami 路由器和控制器的情况下使用这些工具的最佳方法是什么?或者,它们都紧密集成在一起?
正如我当时认为的那样,有两种方法:
a) 仅将 hanami-model 包含到我的 Gemfile 中,然后从 gem hanami 手动复制每个需要的文件。
b) 创建 hanami 项目,不要使用 rackup。
我很失望。
解决方案
或者,您可以添加hanami
为开发 gem。这使您可以访问代码生成器。在部署阶段,您不需要 bundle hanami
,因此该应用程序只会拥有hanami-model
并hanami-utils
投入生产。
推荐阅读
- qt - Qt 4.8 如何为 QTreeWidgetItem 设置文本编辑的上下文菜单
- angular - Angular 12:如何添加自定义编译脚本来构建输出块?
- javascript - 使用 Ant Design Modal 反应 UnitTest
- swift - 某些数据集的 SimplifySwift 递归问题
- javafx - JavaFX 控制器返回 null
- html - 将div元素内的滚动位置设置为底部?
- url - Spring 安全成功处理程序忽略始终使用 false
- c# - 敌人只在一条线上移动
- django - 为什么 aiohttp-swagger 不起作用(内部服务器错误)?
- swift - 测量优化的 Swift 代码的运行时间