부분

2009-08-29 9 views
6

에서 레이아웃에 콘텐츠를 추가하면 내가 응용 프로그램 레이아웃을 가지고, 내가 수율 자신의 가정 메인 메뉴.부분

<body> 

    <p style="color: green"><%= flash[:notice] %></p> 

    <!-- Main Menu --> 
    <%= render :partial => 'menu/menu_main' %> 
</body> 

있는 방법은 콘텐츠를 추가하는 부분 내 _menu_main.erb 내에서, 거기에 내 응용 프로그램 레이아웃의 헤드 섹션 (일부 CSS를 추가하는 말)?

답변

13

content_for 태그를 사용해야합니다.

<% content_for :head do -%> 
    *your code here* 
<% end -%> 

그래서, 당신은 내부에 넣어 코드는 HTML 파일의 머리에 apear 것입니다.

이 railscasts 에피소드 자세한 내용에 대해 설명 : 여기에