반응형
자.. 디자인 관련된 이야기가 전 Iteration 마지막 부분에 나왔다.
이번 Iternation 에서는 Page Layout 을 만들어 보겠다. view 폴더의 Layout 폴더 아래 store.html.erb 파일이라는 Layout 파일을 만들어 보자.
depot/app/views/layouts/store.html.erb (만들어야 하는 파일)
간단하게 하나를 만들었다. 이렇게 만들어진 Layout 파일은 Controller 이름인 store 랑 같기 때문에 컴파일 할때 Rails 는 위의 Controller 와 같은 이름의Layout 을 적용 시킨다.
<%= stylesheet_link_tag "depot" , :media => "all" %> : depot.css 의 link 태크 부분을 적용시킨다.
<%= @page_title || "Pragmatic Bookshelf" %> : @page_title 인스턴스 변수에 페이지 헤딩 값을 넣는다. 그런뒤
main div 태그에 <%= yield :layout %> 를 넣어 주었다. (질문)
depot/public/stylesheets/depot.css
그닥 멋진 layout 은 아니지만 일단 밋밋한 하얀색 바탕의 페이지보다는 멋지게 변한듯 하다. ㅡ,.ㅡa (그런가?)
반응형
'초짜 IT보이 서바이벌 스토리 > ruby on rails' 카테고리의 다른 글
Ruby on Rails 2.3.2 업그레이드 하기 (0) | 2009.04.08 |
---|---|
Rails.. 예제 업데이트 잠시 보류.. (0) | 2009.03.30 |
Ruby on Rails 2.2 - Store: iteration 1 (0) | 2009.02.13 |
Ruby on Rails 2.2 - Depot: iteration 4 (2) | 2009.02.11 |
Ruby on Rails 2.2 - Depot: iteration 3 (2) | 2009.02.10 |