0
헤더, 하위 헤더 및 잠재적으로 하나 이상의 버튼이 포함 된 부분이 있습니다. 그것은 많은 다른 페이지에서 사용됩니다. 종종 페이지에는 단추가 필요하지 않으므로 머리글과 선택적 하위 헤더를 부분으로 전달합니다. 그러나 때로는 페이지에 하나 이상의 버튼이 필요하며 임의의 수의 버튼을 전달할 수 있도록 허용 한 유일한 방법은 content_for를 사용하는 것입니다. 내 부분은 다음과 같이 보입니다.html 요소를 부분으로 전달할 수 있습니까?
<% if defined? page_title %>
<header class="pageHeader">
<div class="page-details">
<h3><%= page_title %></h3>
<% if defined? page_subtitle %>
<p><%= page_subtitle %></p>
<% end %>
</div>
<ul class="crud-menu nav-pills">
<%= content_for :page_header_buttons %>
</ul>
</header>
<% end %>
이 사용법은 지저분합니다. 이 부분에 목록 항목/단추를 전달할 수있는 방법이 있습니까? 이 상황을 내가 어떻게 다룰 수 있겠습니까?
<% if defined? page_title %>
<header class="pageHeader">
<div class="page-details">
<h3><%= page_title %></h3>
<% if defined? page_subtitle %>
<p><%= page_subtitle %></p>
<% end %>
</div>
<ul class="crud-menu nav-pills">
<%= yield %>
</ul>
</header>
<% end %>
을 그리고 당신은 그런 식으로 렌더링 할 :
죄송합니다. 당신의 답을 놓쳤습니다. 이것은 내가 한 것입니다. 뭔가 다른 일을 끝내지 만 이것은 좋은 일입니다. 감사. – Undistraction