[루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.
안녕하세요, 저는 루비 온 레일스를 배우기 시작한 두 번째 달의 bon(@wallkicker)입니다.
이번에 Rails Model에서 View로 제작되는 대략적인 절차입니다.
나는 햄버거를 주문하는 것부터 햄버거를 제공하는 것까지 비유하고 싶다.
개요
나는 손님이 햄버거를 주문할 때의 동작을 고려해 보겠다.
1. 주문한 햄버거를 주방에 전달
2. 부엌에서 햄버거 만들기
3. 필요한 재료를 창고에서 가져와 준비
4. 완전한 햄버거 제공
실제 응용프로그램 동작으로 이걸 생각하면
1. Router 브라우저의 HTTP 요청에 해당하는 Controller 선택
2. 선택한 Controller에서 설명된 작업을 수행합니다.
3. Model Controller에 기술된 데이터 준비
4.View가 브라우저에 표시
각자의 역할을 살펴봅시다.
1.Router
HTTP 요청에 대한 기능 요약을 기술합니다.
가게에서 제공하는 햄버거 메뉴라는 것이다.
메뉴판을 보면 그 가게에서 제공하는 햄버거를 알 수 있다.
2.Controller
응용 프로그램의 기능에 대한 상세한 설명입니다.
나는 모든 햄버거의 방법을 안다.
어떤 요리를 할지, 어떤 재료가 필요할지 지시한다.
3.Model
응용 프로그램의 데이터 조작 대상이 될 것입니다.
창고에서 지시된 재료를 가져오는 역할입니다.
4.View
응용 프로그램의 브라우저에 표시되는 내용을 설명합니다.
마지막으로 손님들에게 햄버거를 제공하는 카운터.
끝말
그렇다면 각자의 역할에 대한 이해는 있으신가요?
다음에는'빌보드 앱'을 만드는 과정에서 설명을 드리겠습니다!
이번 햄버거가 제공되기 전의 절차를 기억하세요.
그럼!
Reference
이 문제에 관하여([루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wallkickers/items/7c88639eae089f44db08
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
HTTP 요청에 대한 기능 요약을 기술합니다.
가게에서 제공하는 햄버거 메뉴라는 것이다.
메뉴판을 보면 그 가게에서 제공하는 햄버거를 알 수 있다.
2.Controller
응용 프로그램의 기능에 대한 상세한 설명입니다.
나는 모든 햄버거의 방법을 안다.
어떤 요리를 할지, 어떤 재료가 필요할지 지시한다.
3.Model
응용 프로그램의 데이터 조작 대상이 될 것입니다.
창고에서 지시된 재료를 가져오는 역할입니다.
4.View
응용 프로그램의 브라우저에 표시되는 내용을 설명합니다.
마지막으로 손님들에게 햄버거를 제공하는 카운터.
끝말
그렇다면 각자의 역할에 대한 이해는 있으신가요?
다음에는'빌보드 앱'을 만드는 과정에서 설명을 드리겠습니다!
이번 햄버거가 제공되기 전의 절차를 기억하세요.
그럼!
Reference
이 문제에 관하여([루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wallkickers/items/7c88639eae089f44db08
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
응용 프로그램의 데이터 조작 대상이 될 것입니다.
창고에서 지시된 재료를 가져오는 역할입니다.
4.View
응용 프로그램의 브라우저에 표시되는 내용을 설명합니다.
마지막으로 손님들에게 햄버거를 제공하는 카운터.
끝말
그렇다면 각자의 역할에 대한 이해는 있으신가요?
다음에는'빌보드 앱'을 만드는 과정에서 설명을 드리겠습니다!
이번 햄버거가 제공되기 전의 절차를 기억하세요.
그럼!
Reference
이 문제에 관하여([루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/wallkickers/items/7c88639eae089f44db08
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그렇다면 각자의 역할에 대한 이해는 있으신가요?
다음에는'빌보드 앱'을 만드는 과정에서 설명을 드리겠습니다!
이번 햄버거가 제공되기 전의 절차를 기억하세요.
그럼!
Reference
이 문제에 관하여([루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wallkickers/items/7c88639eae089f44db08텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)