Я довольно новичок в рельсах и haml .. и я не могу заставить это работать правильно.Проблемы с отступом HAML
У меня есть этот частичный (_head.html.haml):
!!!
%html
%head
%meta{'http-equiv' => 'Content-Type', :content => "text/html; charset=iso-8859-1"}
= stylesheet_link_tag 'main'
%body
И тогда в моем application.html.haml:
= render :partial => 'shared/head'
#wrapperDIV
= yield :layout
Но выход не совсем то, что я намерен:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content='text/html; charset=iso-8859-1' http-equiv='Content-Type' />
<link href="/stylesheets/main.css?1266030236" media="screen" rel="stylesheet" type="text/css" />
</head>
<body></body>
</html>
<div id='wrapperDIV'></div>
Очевидно <html>
и <body>
должны обернуть #wrapperDIV, но мне кажется, Лик e частичные не попадают в правильную иерархию.
Я пробовал это, но тогда 'html' по-прежнему не завершает' body'. Должен быть способ работать, хотя бы ... – adamJLev
Все, что вы хотите обернуть содержимым страницы, должно быть в 'application.html.haml', включая как' html', так и 'body'. –
Правильно, мой пример тоже должен быть !!! и% html вверху. –