0

所以我在一个没有加载rails的应用程序中编写了一些业务逻辑,只使用了活动记录并使用了一个测试数据库,这样我就可以让测试运行得非常快。

现在我已经完成了,我无法加载我的模型和东西。

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

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

但是,当我通过私人 git repo 需要这个 gem 时

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

用户未初始化并且需要'biz-logic'什么都不做。

那么我怎样才能让它正常工作呢?我需要在我的 gem 中使用导轨吗?

4

1 回答 1

1

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

在该文件中,您将拥有:

需要“用户”

你将不得不将 user.rb 移动到 gem/lib/user.rb 中

于 2012-07-20T17:11:15.927 回答