인프런 커뮤니티 질문&답변

Minsoo Cho님의 프로필 이미지

작성한 질문수

Rails로 쉽고 빠른 웹사이트 만들기(Ruby Coin)

Post와 Get으로 정보 전달하기 이론

실제 업무환경에서는 정보를 어떻게 전달하나요?

21.12.02 20:36 작성

·

200

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
1.변수이용전달
2.form태그 request메세지 전달
3.params로 읽는다
4.url로 request메세지 담아 보낸다. 이 네가지 방법중에서 실제 현업에서는 어떤 방식으로 정보 전달하는지 궁금ㄹ합니다

답변 1

1

Yeongbin Jo님의 프로필 이미지

2022. 01. 21. 16:10

한달이나 지난 질문이지만, 답변이 없어 제가 이해한 것을 토대로 답변을 달아 봅니다.

언급된 4가지는 각기 사용되는 곳이 다릅니다. 특히 2, 3, 4 번의 경우는 하나의 흐름으로 이해하셔야 될 듯 합니다.

1. 변수 이용 전달 : rails 내부에서 controller에서 view단으로 정보를 전달할 때 이용

2, 3, 4. Form 태그로 전달 : 사용자의 화면에서 서버로 데이터를 전달할 때 이용하는 방법 중 하나 입니다. form태그의 method 값(GET or POST)에 따라서 정보가 request의 바디 부분을 이용해서 전달할지(post), url에 담겨 전달할지(get)가 결정 됩니다. 이렇게 서버로 전달된 값을 rails의 컨트롤 단에서 params를 이용해서 사용하는 것이지요.