【发布时间】:2011-06-05 16:02:14
【问题描述】:
我正在使用 HAML 的 Ruby 项目上实现 Schema 微格式,但不知道如何在标签上设置空属性。我尝试了 nil 和 false,但它们根本没有显示。
示例:<div itemscope>
我正在尝试设置一个空的 itemscope 属性。
@StrangeElement 注释中添加的代码:
我的代码:
.agency.premium{:itemscope => true, :itemtype => 'schema.org/ProfessionalService';}
:itemscope => true 似乎是 HAML 文档中推荐的方法。我得到的结果与使用 :itemscope => '' 得到的结果相同,这是一个具有空值的 XHTML 有效属性(即 <div itemscope="">)。
可能没问题,但我宁愿将其留空,如 Schema 文档中所述。
【问题讨论】:
-
你能粘贴你的Haml代码吗?
-
你试过空字符串吗?
%span{ :itemscope => '' } -
我的代码:.agency.premium{:itemscope => true, :itemtype => 'schema.org/ProfessionalService'}。 :itemscope => true 似乎是 HAML 文档中推荐的方法。我得到的结果与使用 :itemscope => '' 得到的结果相同,这是一个具有空值的 XHTML 有效属性(即)。可能没问题,但我宁愿把它留空,正如 Schem adoc 中所记录的那样。在您的帖子中,使用 `(反引号)字符将您的标记包裹起来,这样它就会可见。
标签: ruby-on-rails ruby haml