2014-11-26 5 views

답변

0

"p.class"는 클래스 이름이 아닌 클래스이며 "p.class.name"을 대신 사용해보십시오.

+0

그래, 그는 클래스 이름을 검사 아니에요. –

6

특별히 클래스를 확인할 필요가 없습니다. 인스턴스를 확인하십시오. 어떻게 작동합니까.

p = Post.new 

case p 
when Post 
    "Thumbs up" 
else 
    "Thumbs down" 
end 

"나는? 그것이 게시하거나이 정규식에 부합 어쩌면 문자열? 또는 어떤 다른 일이 무엇 될 수인가,이 일 p이?" threequals 운영자에

더 많은 정보는, 루비의 경우 표현 뒤에 전원 : https://stackoverflow.com/a/4528453/125816

+0

올바른 방법입니다. IMHO 다른 답변은 모두 삭제해야합니다. – GolfWolf

관련 문제