Я изучаю ruby на рельсах, используя aptana studio 3. Я создал представление hello.rhtml. Когда я запускаю представление и вижу источник, я вижу, что автоматически включаются js-файлы. Даже если мой файл rhtml пуст, например,
hello world
Без html-разметки, и если я вижу источник, я могу видеть всю разметку из html doctype и т. Д., Уже имеющуюся. Как мне остановить включение автоматической разметки?
Спасибо
РЕДАКТИРОВАТЬ:
ОК, я создаю файл 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, и когда в браузере мой заголовок показывает "Demo" вместо "Hello"
UPdate:
Вот содержимое макета приложения. И теперь я понимаю, что код исходит из этого макета.
<!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-код.
Большое спасибо