2017-12-13 5 views
0

모든 기사는 개인 및 보호 된 방법의 차이에 대해 말하고 있지만 사용법에 대해서는 아무런 언급이 없습니다.레일즈의 한 컨트롤러에서 개인 및 보호 된 방법 사용하기

과 같은 코드 뭔가 그래서 경우 :

private 
    def my_method 
    #some code 
    end 

개인 있습니까 아래에만 my_method 또는 모든 영향을 줍니까?

업데이트 : 그리고 만약 내가 보호 된 방법을 사용하고 싶다면 어떻게 될까? 나는 my_method 아래 코드 경우 :

protected 
    def another_method 
    #some code 
    end 

은 비공개 방법은 종료 및 섹션이 시작 방법 보호 것을 의미합니까?

+1

아래의 모든 것. –

+1

"개인 메서드가 끝났으며 보호 된 메서드 섹션이 시작되었음을 의미합니까?" - 예 –

답변

3

은 단순히 귀하의 질문에 대답하려면 다음과 같은 코드가있을 때 예 : 보호

private 
    .... 

protected 
    .... 

그리고 개인 정지가 시작됩니다.

관련 문제