0
私が実行します。Rails 3:テスト実行時に "lib"ディレクトリからファイルを取り込む方法は?
ruby -I test test/unit/job_test.rb
をアプリケーションのルートディレクトリから、私は次のエラー得た:ここ
.../app/models/name_position.rb:9:in `<class:NamePosition>':
uninitialized constant NamePosition::PositionManager (NameError)
from .../app/models/name_position.rb:1:in `<top (required)>'
from .../app/models/ac_buyer.rb:1:in `<top (required)>'
...
は、関連するコードです:
# app/models/ac_buyer.rb
class AcBuyer < NamePosition
end
# app/models/name_position.rb
class NamePosition < ActiveRecord::Base
...
include PositionManager
end
# lib/position_manager.rb
module PositionManager
...
end
それが実行しているときのように見えますテストすると、lib
ディレクトリのファイルは自動的にロードされません。
提案がありますか?
おかげでこれを入れてみてください!それは助けになった! –