2016-06-08 3 views
-3
module MyMod 
    def apple 
    puts "I AM APPLES!" 
    end 
end 
#///////////////////////////////// 
include MyMod 
apple 

어떤 보석을 설치해야합니까? 울부 짖는 소리 점점어디서나 모듈을 만들고 어떤 메소드를 호출하는 방법

오류 메시지 :

uninitialized constant MyMod(NameError) 
+0

아니, 이것에 대한 어떤 보석. 루비가 설치되어 있습니까? 어쨌든, 적어도 그 모듈을 수업에 포함시켜야합니다. – Ursus

+0

예 루비 사과 끝 MyStuffh을 포함 DDD 클래스를 설치 여전히 그 코드가 irb''에서 나를 위해 작동 오류 초기화되지 않은 상수 –

+0

를 받고. 너 또 무슨 짓을 한거야? – tadman

답변

0
module MyMod 
    def apple 
    puts "I AM APPLES!" 
    end 
end 

class MyClass 
    include MyMod 
end 

MyClass.new.apple 
+0

깨진 코드를 어떻게 수정했는지 설명해야합니다. – Laurel

+0

in 'class : MyClass>': 초기화되지 않은 상수 MyClass :: MyMod (NameError) 콘솔에서이 오류 메시지 받기 –

+0

필자의 irb에 붙여 넣기를 복사하면 예상대로 작동합니다. 어쩌면 다른 파일에 넣었 니? 내 컴퓨터에 – Ursus

관련 문제