因此,我在没有加载rails的应用程序中编写了一些业务逻辑,只是活动记录并使用测试数据库,因此我可以快速运行测试。
现在我已经完成了这项工作,我无法将模型和内容加载起来。
我的gem目录看起来像这样:
- app
- models
- user.rb
- features
- spec
- biz-logic.gemspec
然而,当我需要这个宝石时,通过私人git repo
在我的rails应用程序中启动rails c
用户未初始化并且要求'biz-logic'不执行任何操作。
那么我该如何正常工作呢?我需要在我的宝石中使用导轨吗?
答案 0 :(得分:1)
您应该创建一个lib / biz-logic.rb文件
在该文件中,您将拥有:
要求'用户'
你必须在gem / lib / user.rb
中移动user.rb