2012-04-29 5 views
0

レールにロードされていないアプリケーションでビジネスロジックを書き、アクティブなレコードとテストデータベースを使用しているため、テストをすばやく実行できます。RailsアプリケーションのGemからapp/models/**をロードするにはどうすればよいですか?

私はそれで終わったので、私はモデルや荷物を積み込むのに困っています。

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

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

私はプライベートのgitレポ

かかわらず、この宝石を必要とし、私のレールのアプリでレールCを起動するときしかし

ユーザーは初期化されていません「biz-logic」を必要とすることは何もしません。

これを正しく動作させるにはどうすればよいですか?私は私の宝石にレールを必要とする必要がありますか?

+0

あなたの宝石の中のそれらのパスはあまり標準的ではありません。 Rubygemsは通常、libディレクトリからファイルをロードすることを想定しています。 – d11wtq

答えて

1

あなたが持っているだろう、そのファイルの中にlibに/ビズ-logic.rbファイル

を作成する必要があります。

は、「ユーザー」

を必要とし、あなたは宝石の内側user.rb移動する必要があります/lib/user.rb

関連する問題