html - 有没有办法让 Rails 辅助函数不生成 XHTML 而生成 HTML?

标签 html ruby-on-rails xhtml

我想使用 HTML 4.01 Strict,并在我的应用程序模板中使用它的 DOCTYPE。但看起来就像辅助函数包含样式表时

<%= stylesheet_link_tag 'style' %>

生成的代码是 XHTML:

<link href="/stylesheets/style.css?1243210734" media="screen" rel="stylesheet" type="text/css" />

有没有办法让 Rails 生成 HTML 而不是 XHTML? (例如,HTML 将进行验证)

最佳答案

只是对上面包含的代码进行快速修复,它确实有效。

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

感谢您的提示!

关于html - 有没有办法让 Rails 辅助函数不生成 XHTML 而生成 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905304/

相关文章:

html - 在 Github 上创建目录 (TOC) : Is there a way I can get rid of the bullet points so I can have a cleaner TOC?

jquery - Rails jQuery UI 显示 ('blind' , 1000) 无法正常工作

mysql - 分割除奇数/偶数以外的数组的方法

c# - Asp 文本框 xhtml 和额外的换行符

css - 最小 - child 的高度设置为位置 :absolute

html - CSS 背景图片仅适用于 Chrome,不适用于其他浏览器

ajax - 是否有不需要在服务器端修改的情况下进行轮询的 ajax 替代方案?

jquery - 如何使 Jquery Mobile 网格映射到不同的屏幕

ruby-on-rails - capybara 不点击链接

css - 在图像上映射位置