나는 aptana 스튜디오를 사용하여 레일즈에서 루비를 배우고 있습니다. 3. hello.rhtml 뷰를 만들었습니다. 내가보기를 실행하고 원본을 볼 때 자동으로 포함 된 js 파일을 볼 수 있습니다. 내 RHTML 파일은 HTML 마크 업없이 예를 들어Aptana 스튜디오 3은 자동으로 rhtml 파일에 html 마크 업을 포함합니다.
hello world
빈, 그리고 내가 소스를 참조하면, 난 HTML 문서 타입 등 이미 존재에서 전체 마크 업을 볼 수있는 경우에도 마찬가지입니다. 자동 마크 업 포함을 어떻게 중지합니까?
감사
편집 :
확인을 나는 hello.html.erb 파일을 만듭니다. 내가 출력을 얻을 수 있지만 소스를 볼 때 나는 다음과 같은 결과를 얻을 수, 파일을 저장하고 실행하면 그리고 그 안에
안녕하세요
를이 코드를 넣어. 당신이 볼 경우
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<script src="/javascripts/prototype.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/effects.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/dragdrop.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/controls.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/rails.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/application.js?1312799421" type="text/javascript"></script>
<meta name="csrf-param" content="authenticity_token"/>
<meta name="csrf-token" content="82LBP1pI5h0QzNW54PYSq/zdkS8kF4Z/nKSUHgKvv1g="/>
</head>
<body>
<html>
<head><title>Hello</title></head>
<body>
</body>
</html>
</body>
</html>
그래서, 나는 HTML 내부에 HTML을 얻고 브라우저에서 내 타이틀 대신에 "Hello"의 "데모"를 표시 할 때
업데이트 : 여기
이 응용 프로그램의 내용입니다 형세. 이제 코드가이 레이아웃에서 나왔음을 알았습니다.
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>
<%= yield %>
</body>
</html>
나는 그래서 가장 좋은 방법이며, 무엇을 코드하는 application_layout.html.erb에 존재한다,이 새로운 오전. 내 모든보기 파일 자체 HTML 코드를 갖고 싶습니다. 고마워요
내 질문을 편집했습니다. 기본적으로 나는 html 마크 업과 함께 html 마크 업을 얻고있다. 그리고 .html.erb 파일에 html 코드를 작성하고 코드를 실행하지 않으면 내 뷰 소스에서 html 코드를 볼 수 있습니다. – noobcode
내 업데이트를 참조하십시오. 나는 이제 prob_i가 application_layout.html.erb의 코사인이라는 것을 이해한다 ... 동일한 옵션에 대해 가장 좋은 옵션을 제안 할 수 있는가? .. thanks – noobcode
application_layout.html.erb에서 다른 모든 코드를 제거했으며 <%= yeild %>만을 사용하고있다. 그것은 내가 어떻게 작동하길 원하는지와 같이 작동합니다 ... 희망이 최고의 희망입니다. 감사합니다 – noobcode