컨트롤러
-
[루비온레일즈] MVC 패턴(모델, CR 기능 만들기 2)Ruby on Rails 2021. 3. 7. 00:05
지난번에 CR 기능을 구현하면서 쓰기(Create)에서 데이터를 입력하는 폼을 작성했는데 저장하고 출력이 되지 않았는데요, 계속해서 나머지 저장, 읽기 기능을 만들어 보겠습니다. 1. 모델 개념 정립하기 글 작성 페이지의 form에서 입력한 데이터를 화면에서 보여주거나, 수정하거나 삭제하려면 데이터가 저장되어 있어야 합니다. 지난번 포스팅에서 이 데이터들이 데이터 베이스에 저장된다고 했는데요, 모델은 이 창고에 저장된 데이터에 쉽게 접근할 수 있게 도와준다고 이야기했습니다. 만약 데이터 베이스가 커다란 창고라고 생각하면, '모델은' 창고 안의 분류 상자라고 생각하시면 됩니다. 만약 창고 안에 식품, 전자기기, 사무용품 등등 여러 종류의 물건을 넣어두었다고 할때, 우리는 창고를 하나도 모르는 사람이 가서도..
-
[루비온레일즈] MVC 패턴(뷰, 컨트롤러, 라우트)Ruby on Rails 2021. 3. 5. 21:34
이전 포스팅에서는 Rails를 이용해 서버를 실행시켜보았습니다. 2021/03/05 - [개발/Ruby] - [루비온레일즈] 02. Rails로 웹 서비스 프로젝트 시작하기 [루비온레일즈] 02. Rails로 웹 서비스 프로젝트 시작하기 저번 포스팅에서 일단 맥 터미널에서 개발 관련 환경설정을 마쳤구요, 루비마인 프로그램 구독까지 완료했습니다! 2021/03/05 - [개발/Ruby] - [루비온레일즈] 01. Mac 개발환경설정 [루비온레일즈] 01. M igoo-it.tistory.com 이번에는 웹사이트를 동작시키기 위한 MVC 패턴을 정리해보겠습니다. 1. MVC 패턴이란 우선, MVC 패턴이란 레일즈에서 채택하여 사용하는 디자인 패턴을 말하는데요, 여기서 M은 Model, V는 View, C는 ..