다음 코드로 새 사이트를 만들었습니다.Ruby On Rails가 @content_for_layout을로드하지 않습니다.
rails new new_site
및 사이트 컨트롤러를 추가하고 내
파일에<html>
<head>
<title><%= @title %></title>
</head>
<body>
<%= link_to("Home", { :action => "index" }) %> |
<%= link_to("About Us", { :action => "about" }) %> |
<%= link_to("Help", { :action => "help" }) %>
<%= @content_for_layout %>
</body>
</html>
3 파일 (about.rhtml
, help.rhtml
, index.rhtml
)
각 파일에는 HTML보기 용 기본 코드가 있습니다.
다음은 help.rhtml
<h1>Help</h1>
<p>This page will contains instructions and a frequently asked questions.</p>
코드입니다. 도움말 링크를 클릭하면 문제가 발생합니다. 제목은 변경되지만 내용은로드되지 않습니다.
코드 태그를 사용하도록 게시물을 편집했습니다. 편집기에는 "pre"태그를 사용하지 말고, 구문 강조 표시가없고 html을 사용할 수없는 "코드"버튼이 있습니다. 이를 사용하려면 코드를 만들 텍스트를 강조 표시 한 다음 누릅니다. – ryeguy