레일즈는 뷰를 포함하는 레이아웃(layouts)라는 개념을 가지고 있습니다.
레일즈가 브라우저에 뷰를 보여줄때, 뷰의 HTML을 레이아웃의 HTML에 집어 넣습니다.
이전 포스트에서 레일즈의 rails generate scaffold 명령어로
어플리케이션 전체에 사용되는 레이아웃(layout)을 모든 컨트롤러에 사용하고,
app/views/layouts/application.html.erb 파일에서 확인할 수 있습니다.
즉, app/views/posts/index.html.erb 컨텐츠 퍼블리싱 파일이 웹브라우저로 렌더링 될때,
-> 레이아웃 파일 app/views/layouts/application.html.erb 파일내부에서 <%= yield %> 부분에 자동으로 포함되게 됩니다.
아래는 결과 화면 및 레이아웃 파일의 CSS추가한 내용
다음 포스트에서는 새 글 작성시 내부 처리에 대해서 분석하도록 하겠습니다.
선형대수의 역행렬 구하기 (0) | 2017.07.06 |
---|---|
알고리즘을 파이썬으로 이해하기_1 (0) | 2017.04.27 |
루비언어를 Console 에서 사용하기 위해서 (0) | 2017.02.18 |
사용자 UI변경 사전지식 (0) | 2017.02.15 |
루비 온 레일스 시작하다 (0) | 2017.01.18 |
댓글 영역