2012-04-29 25 views
0

所以我寫了一些沒有導軌加載的應用程序的商業邏輯,只是積極的記錄和使用測試數據庫,所以我可以讓測試運行得非常快。如何從我的Rails應用程序中的Gem加載應用程序/模型/ **?

現在我已經完成了,我無法讓我的模型和東西加載。

我的寶石目錄看起來有點像這樣:

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

然而,當我需要這種寶石雖然私人混帳回購協議

而且在我的Rails應用火了軌道ç

用戶未初始化並且要求'biz-logic'什麼也不做。

那麼我該如何正確工作呢?我需要在我的寶石中需要導軌嗎?

+0

你的寶石裏面的那些路徑看起來不太標準。 Rubygems通常希望從lib目錄加載文件。 – d11wtq 2012-04-29 08:58:00

回答

1

你應該創建一個lib/BIZ-logic.rb文件

在這個文件中,你將有:

要求 '用戶'

,你將有移動user.rb裏面的寶石/lib/user.rb

相關問題