Rails の Web サイトを持っていますが、現在、タグ属性の一部が一重引用符で生成されています。それが無効なマークアップになるかどうかはわかりませんが、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'>
また、キーワードや説明メタタグなどの他のメタ タグにも一重引用符を使用します。一貫性を持たせ、可能であればすべてに二重引用符を使用したいだけです。ありがとう。