0

そのため、レールをロードせずにアクティブ レコードのみを使用し、テスト データベースを使用してアプリケーションにいくつかのビジネス ロジックを記述し、テストを非常に高速に実行できるようにしました。

それが終わったので、モデルやものをロードするのに苦労しています。

私の gem ディレクトリは次のようになります。

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

ただし、プライベートgitリポジトリを介してこのgemが必要な場合

RailsアプリでRails Cを起動します

ユーザーが初期化されておらず、require 'biz-logic' を実行しても何も起こりません。

では、これを適切に機能させるにはどうすればよいですか?gem でレールを要求する必要がありますか?

4

1 に答える 1

1

lib/biz-logic.rbファイルを作成する必要があります

そのファイル内には次のものがあります。

'ユーザー'が必要

そして、user.rbをgem / lib/user.rb内に移動する必要があります

于 2012-07-20T17:11:15.927 に答える