자.. 디자인 관련된 이야기가 전 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 (그런가?)
신고
Creative Commons License
Creative Commons License

posted by youp_han matrim



티스토리 툴바