2017-05-07 6 views
-1

레일을 학습 중이며 질문이 있습니다
동일한 컨트롤러에서 다른 사람의 동작을 호출하려면 어떻게해야합니까?같은 컨트롤러에서 행동 촉구

def new 
    new_method() 
end 

private 

def new_method 
... 
end 

이것은 올바른 방법일까요?

+1

네, 맞습니다. Btw. 빈 괄호는 필요 없습니다. – spickermann

+0

나는 아주 고마워, 당신을 위해 회신 – Andres23Ramirez

답변

1

괄호는 Ruby에서 선택 사항입니다. 그러나 하나의 action은 클라이언트로부터 전화를 받고 하나의 출력에 응답합니다. 귀하의 개인 "행동"은 function 또는 method입니다.

class User 
    def create 
     make_something(params) 
    end 

    private 
    def make_something(params) 
     #some implementation 
    end 
end 
+1

고맙습니다 매우 나는 행동과 기능 또는 방법의 차이를 이미 이해할 수 있습니다 답장을 보내 주셔서 감사합니다 – Andres23Ramirez