[英]Gem Green Monkey - Rails
有没有人使用“ Green Monkey ”创建具有微数据属性的 HTML 布局?
根据文档,我正在努力了解如何从 Haml 到 Html.erb 的 go 。 例如,我还没有弄清楚 Haml %span[:name]= item.name
。
除了[:name]
之外,我得到了大部分。
如何在 html.erb 中翻译这个?
Green Monkey 为 Haml 添加了一个扩展。 文档显示了输入和 output 的样子。
Haml 输入(假设item.name
设置为'Item name'
):
%span[:name]= item.name
HTML output:
<span itemprop='name'>Item name</span>
它采用[]
中的值,将其转换为 HTML 属性。 Symbols 成为itemprop
属性, Mida
对象成为itemscope
和itemtype
属性。
文档在该示例上方提到的还有一个助手,它的工作方式如下:
<span<%=mida_scope(:item)%>><%=item.name%></span>
mida_scope
将 Mida 感知对象转换为 HTML 属性并使用 Rails tag_builder.tag_options(html_attributes)
输出这些属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.