2016-08-10 1 views
0

내 프로젝트에서 레일 5를 사용하고 있습니다.렌더링 후 html 코드 부분이 표시되지 않습니다.

저는 home_controllerindex의 액션이 있습니다. 인덱스 뷰에서 부분 (_stories.html.erb)을 렌더링하지만 부분적으로 표시되지 않는 코드는 일부 페이지에서 다시 표시되는 것처럼 보입니다.

무엇이 문제입니까?

그리고 일부 레이아웃 부분으로 index.html.erb (홈 페이지)을 만들고 싶다면 올바른 방법은 무엇입니까? `index.html.erb '에 다른 부분을 렌더링합니까? 코드 뒤에 표시하지 않도록

index.html.erb

<%= render :partial => 'stories/stories' %> 
<!-- The code below doesn't show up --> 
<button id="myBtn">Open Modal</button> 
<div id="myModal" class="modal"> 
    <div class="modal-content"> 
    <span class="close">×</span> 
    <p>Some text in the Modal..</p> 
    </div> 
</div> 
+0

'_stories.html.erb' 부분에 무엇이 있는지, 모달 코드가 다른 곳에서 작동하는 경우 부분적으로 잘못된 것일 수도 있습니다. – lusketeer

+0

@lusketeer 감사합니다. 잘못된 URL로 리디렉션됩니다. –

답변

0

내가 문제를 해결, 내가 잘못된 경로로 리디렉션!

관련 문제