: 나는 푸 전에 줄을 넣어하지만 비록 진정한 해결책이 아닌 경우이 분명히 작동루비 구문 분석하기 위해
NameError: uninitialized constant Bar
:
class Foo
def bar
return Bar.new
end
end
class Bar
...
end
나는이 오류가 발생합니다.
주문을 고려하지 않고이를 해결하는 방법에 대한 아이디어가 있으십니까?
감사합니다.
UPDATE : Foo.new.bar
를 호출 할 때와 정의하지 않을 경우
은 물론 오류가 발생합니다.
오류가 발생하지 않습니다. 물론 Bar를 정의하기 전에'Foo.new.bar'를 호출 할 수는 없지만 메서드를 정의하면 잘 동작합니다. –
네가 맞습니다. 그게 사실 내가 뭘 –