내가 모듈어떻게 네임 스페이스
#lib/app/models/foo.rb
module App::Models
class Foo
def bar
true
end
end
end
를 내부 클래스를 쓰고 있어요에 루비 클래스를 필요로하고 내가
#spec/lib/app/models/foo_spec.rb
require_relative '../../../../lib/app/models/foo'
describe App::Models::Foo do
end
내가 추적 오류가 그것에 대한 사양을 실행하려고 할 때 :
rspec spec/lib/app/models/foo_spec.rb
/Users/frojas/git/tmp/lib/app/models/foo.rb:1:in `<top (required)>': uninitialized constant App (NameError)
from /Users/frojas/git/tmp/spec/lib/app/models/foo_spec.rb:1:in `require_relative'
내가 잘못하고 싶다는 것을 이해하지 못합니다.
? 먼저 그것을 정의 할 필요가 있습니다. 그러면'module App :: Models'이 올 것입니다 .. –