1

我有一个 Rails 网站,目前我的一些标签属性是用单引号生成的。我不确定这是否会导致标记无效,但基于 validator.w3.org,它是有效的并且在 HTML 5 doctype 上运行。

但我很好奇为什么我的标签,特别是元标签是用单引号生成的。我生成这样的标签:

%meta{:content => "width=device-width, initial-scale=1.0", :name => "viewport"}

它会生成这个:

<meta content='width=device-width, initial-scale=1.0' name='viewport'>

它还对其他元标记(如关键字和描述元标记)使用单引号。我只是想尝试使其保持一致,并尽可能对所有内容使用双引号。谢谢。

4

1 回答 1

2

使用tagrails 助手应该让你保持一致:

tag 'meta', {:content => "width=device-width, initial-scale=1.0", :name => "viewport"}, true
于 2012-09-13T22:05:13.700 回答