[루비] 모델부터 뷰 제작, 햄버거 주문부터 제공까지 비유해보자.

2049 단어 RubyRails

안녕하세요, 저는 루비 온 레일스를 배우기 시작한 두 번째 달의 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



응용 프로그램의 브라우저에 표시되는 내용을 설명합니다.
마지막으로 손님들에게 햄버거를 제공하는 카운터.

끝말


그렇다면 각자의 역할에 대한 이해는 있으신가요?
다음에는'빌보드 앱'을 만드는 과정에서 설명을 드리겠습니다!
이번 햄버거가 제공되기 전의 절차를 기억하세요.
그럼!

좋은 웹페이지 즐겨찾기