私はHAMLにかなり慣れていません。レンダリングする方法を誰か説明できますか:
<html itemscope itemtype="http://schema.org/">
問題を引き起こしているのは「アイテムスコープ」です。
私は持っている:
%html{ :itemtype => "http://schema.org"}
マッピングエラーが発生せずに「itemscope」をどこにも追加できないようです。
助けてくれてありがとう!
私はHAMLにかなり慣れていません。レンダリングする方法を誰か説明できますか:
<html itemscope itemtype="http://schema.org/">
問題を引き起こしているのは「アイテムスコープ」です。
私は持っている:
%html{ :itemtype => "http://schema.org"}
マッピングエラーが発生せずに「itemscope」をどこにも追加できないようです。
助けてくれてありがとう!
ブール値として追加し、html5をフォーマットするように指示してみてください。
engine = Haml::Engine.new '%html{:itemscope => true :itemtype => "http://schema.org"}', :format => :html5
puts engine.render
レンダリングする必要があります
<html itemscope itemtype="http://schema.org/">
古い質問を再検討すると、必要なのは次のとおりでした。
%html{itemscope: true, itemtype: "http://schema.org"}
そしてそれは生成します:
<html itemscope itemtype="http://schema.org/">