0
내가 실행하면 :레일 3 : 테스트를 실행할 때 "lib"디렉토리의 파일을 포함시키는 방법은 무엇입니까?
# 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
것 같습니다 실행할 때와 같은 :
여기.../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)>'
...
는 관련 코드입니다 : 응용 프로그램 루트 디렉토리에서
ruby -I test test/unit/job_test.rb
, 나는 다음과 같은 오류가 발생했습니다 테스트를 수행하면 lib
디렉터리의 파일이 자동으로로드되지 않습니다.
제안 사항?
덕분에이를 넣어보십시오! 그것은 도왔다! –