如何在HAML中更改某个特定视图布局的文档类型?系统的所有其他页面都需要保留为HTML5,但是我需要特殊类型才能获得一个特殊的异常。
On Rails 3.1.x我尝试了几种不同的方法将我的doctype从5改为4.01,但无济于事。我已查看以下内容以获取指导:http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#doctype_
好像我无法在模板中强制使用:format
选项。
答案 0 :(得分:1)
以下解决方法如何?
# in the top of application.html.haml
- if @use_4_01
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- else
!!!
在控制器@use_4_01
中的某处设置,您将获得此旧文档类型。