21.12.02 20:36 작성
·
200
0
답변 1
1
한달이나 지난 질문이지만, 답변이 없어 제가 이해한 것을 토대로 답변을 달아 봅니다.
언급된 4가지는 각기 사용되는 곳이 다릅니다. 특히 2, 3, 4 번의 경우는 하나의 흐름으로 이해하셔야 될 듯 합니다.
1. 변수 이용 전달 : rails 내부에서 controller에서 view단으로 정보를 전달할 때 이용
2, 3, 4. Form 태그로 전달 : 사용자의 화면에서 서버로 데이터를 전달할 때 이용하는 방법 중 하나 입니다. form태그의 method 값(GET or POST)에 따라서 정보가 request의 바디 부분을 이용해서 전달할지(post), url에 담겨 전달할지(get)가 결정 됩니다. 이렇게 서버로 전달된 값을 rails의 컨트롤 단에서 params를 이용해서 사용하는 것이지요.