在没有路由器等情况下使用Hanami模型和耙任务

时间:2018-12-18 18:17:10

标签: ruby rake hanami hanami-model rom-rb

我将要编写一个使用amqp协议的服务,完全不使用http。我喜欢hanami的存储库-实体-模型-交互器范例,我想在我的项目中使用它们。毫无疑问,手工生成所有东西很无聊。

因此,我想知道如何抓紧耙子任务。寻找到配置/环境等,ughhhh。不久,在没有hanami路由器和控制器的情况下使用这些工具的最佳方法是什么?还是全部紧密集成?

就目前而言,有两种方法:

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

b)创建hanami项目并且不使用机架。

我很失望。

2 个答案:

答案 0 :(得分:3)

或者,您可以将hanami添加为开发工具。这样就可以访问代码生成器。在部署阶段,您无需捆绑hanami,因此该应用将仅在生产环境中使用hanami-modelhanami-utils

答案 1 :(得分:1)

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

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

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