Rails - HAML元素属性用单引号括起来

时间:2012-09-13 18:44:32

标签: html ruby-on-rails ruby-on-rails-3 html5 haml

我有一个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'>

它还使用单引号作为其他元标记,如关键字和描述元标记。我只想尝试使其保持一致,并尽可能使用双引号。感谢。

1 个答案:

答案 0 :(得分:2)

使用tag rails助手应该保持一致:

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