我想使用HTML 4.01 Strict,并在我的应用程序模板中使用它的DOCTYPE。但看起来好像辅助函数包含样式表
<%= stylesheet_link_tag 'style' %>
生成的代码是XHTML:
&lt; link href =“/ stylesheets / style.css?1243210734”media =“screen”rel =“stylesheet”type =“text / css”/&gt;
有没有办法让Rails生成HTML而不是XHTML? (例如,HTML将验证)
答案 0 :(得分:3)
只需快速修复上面包含的代码即可。
module ActionView::Helpers::TagHelper
def tag_with_html(name, options = nil, open = true, escape = true)
tag_without_html(name, options, true, escape)
end
alias_method_chain :tag, :html
end
感谢您的提示!
答案 1 :(得分:0)
不是,不。
编辑:根据我在下面的评论,这应该有用(我仍然感到不安,但我想不出任何会因此而破坏的事情)
module ActionView::Helpers::TagHelper
def tag_with_html(name, options = nil, open, escape = true)
tag_without_html(name, options, true, escape)
end
alias_method_chain :tag, :html
end