상세 컨텐츠

본문 제목

레이아웃에 스타일 적용하기

파이썬·장고·루비·알고리즘

by 김일국 2017. 2. 19. 17:04

본문

레일즈는 뷰를 포함하는 레이아웃(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추가한 내용


다음 포스트에서는 새 글 작성시 내부 처리에 대해서 분석하도록 하겠습니다.

관련글 더보기

댓글 영역