내가이 매우 간단한 문제라고 생각 레이아웃의 부분을 양보하고 내가 레일 새로운이기 때문에 그냥 잘못에 대해 갈 수 있지만, 여기 간다 무엇 수확량을 사용하여 응용 프로그램 레이아웃에서 내 부분 뷰의 결과를 렌더링하고 싶습니다. 내 페이지 상단에 검색 결과가 레이아웃의 수율로 표시되도록 검색 표시 줄이 있습니다. 다시 말하지만, 이것이 올바른 방법인지 확실하지 않습니다. 그렇지 않은 경우 가장 좋은 방법을 알려주십시오.레일 - ...</p> <p>을
지금은 내 페이지에서 검색을 시도 할 때 "누락 된 템플릿 이벤트/검색"오류가 발생합니다. 내가 제대로 모든 정보를 얻을 수 있지만, 응용 프로그램 레이아웃 렌더링하지 않습니다 컨트롤러에 다음 코드를 추가하는 경우, 그것은 단지 부분 표시
여기render :partial => "events/search_results"
는 관련 섹션 컨트롤러는 모습입니다 :
여기layout "application"
def search
@events = Event.search params[:search]
end
응용 프로그램 레이아웃입니다 (서식을 용서하십시오, 나는 그것을 쉽게 읽을 수 있도록 시도) :
<!DOCTYPE html>
<html lang="en">
<head>
<title>XXXXXXX</title>
<!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"type="text/javascript"></script> <![endif]-->
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="navbar navbar-top">
<div class="navbar-inner">
<div class="container">
<%= render :partial => "events/search" %>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span1">
</br>
<div class="well well-small">
<center><h3>Filters</h3></center> </br>
<%= render :partial => "events/left_severity_filter" %>
<%= render :partial => "events/left_date_filter" %>
</div>
</div>
<div class="span8">
<%= yield %>
</div>
<div class="span3">
<%= render :partial => "events/right_filter" %
</div>
</div>
</div>
도움을 주시면 감사하겠습니다. 감사.
신청서 레이아웃도 게시 할 수 있습니까? – MrTheWalrus