如何从我的Rails应用程序中的Gem加载app / models / **?

时间:2012-04-29 07:17:48

标签: ruby-on-rails ruby

因此,我在没有加载rails的应用程序中编写了一些业务逻辑,只是活动记录并使用测试数据库,因此我可以快速运行测试。

现在我已经完成了这项工作,我无法将模型和内容加载起来。

我的gem目录看起来像这样:

- app
  - models
    - user.rb
- features
- spec
- biz-logic.gemspec

然而,当我需要这个宝石时,通过私人git repo

在我的rails应用程序中启动rails c

用户未初始化并且要求'biz-logic'不执行任何操作。

那么我该如何正常工作呢?我需要在我的宝石中使用导轨吗?

1 个答案:

答案 0 :(得分:1)

您应该创建一个lib / biz-logic.rb文件

在该文件中,您将拥有:

要求'用户'

你必须在gem / lib / user.rb

中移动user.rb