【发布时间】:2011-05-24 05:43:22
【问题描述】:
我有一个使用 Haml 进行布局的网页。 “layout.haml”是一个单独的布局文件,用于渲染任何实际的 Haml 页面。
layout.haml 看起来像:
-# layout.haml
!!! XML
!!!
%html
%head
...
%body
...
#content= yield
这当然已经在文档的<body> 中,因此无法直接操作标题中的内容。例如 <title> 通过 @title 更改。一个更大的问题是每个特定于页面的 JavaScript 都需要加载到正文中。而且layout.haml已经包含了JavaScript,所以jQuery通常会被实例化多次。
对更好的模板结构有什么建议吗?
【问题讨论】:
-
对于仅包含部分和布局的 HAML 应用程序,您应该检查以下答案:stackoverflow.com/questions/6125265/…