我将要编写一个使用amqp协议的服务,完全不使用http。我喜欢hanami的存储库-实体-模型-交互器范例,我想在我的项目中使用它们。毫无疑问,手工生成所有东西很无聊。
因此,我想知道如何抓紧耙子任务。寻找到配置/环境等,ughhhh。不久,在没有hanami路由器和控制器的情况下使用这些工具的最佳方法是什么?还是全部紧密集成?
就目前而言,有两种方法:
a)要仅将hanami模型包含到我的Gemfile中,然后从gem hanami中手动复制每个需要的文件。
b)创建hanami项目并且不使用机架。
我很失望。
答案 0 :(得分:3)
或者,您可以将hanami
添加为开发工具。这样就可以访问代码生成器。在部署阶段,您无需捆绑hanami
,因此该应用将仅在生产环境中使用hanami-model
和hanami-utils
。
答案 1 :(得分:1)
你好。如果我理解正确,那么您只想将交互器与模型一起使用。可以用作常规红宝石库的交互器。
对于模型,您需要配置所有这些人员并加载到内存中。您可以从我们的剧本中查看示例。希望对您有帮助
https://github.com/hanami/playbook/blob/master/development/bug_templates/model_psql.rb