Gem 绿猴 - Rails
Gem Green Monkey - Rails
有没有人使用“Green Monkey”创建具有微数据属性的 HTML 布局?
根据文档,我很难理解如何从 Haml 转到 Html.erb。例如,我还没有弄清楚Haml %span[:name]= item.name
。
除了[:name]
,我得到了大部分。
如何在 html.erb 中翻译它?
Green Monkey 为 Haml 添加了一个扩展。文档显示了输入和输出的样子。
Haml 输入(假设 item.name
设置为 'Item name'
):
%span[:name]= item.name
HTML 输出:
<span itemprop='name'>Item name</span>
它正在取 []
中的值,将其转换为 HTML 属性。符号变为 itemprop
属性,Mida
对象变为 itemscope
和 itemtype
属性。
该示例上方的文档中还提到了一个助手,它的工作方式如下:
<span<%=mida_scope(:item)%>><%=item.name%></span>
mida_scope
将 Mida 感知对象转换为 HTML 属性并使用 Rails tag_builder.tag_options(html_attributes)
.
输出这些对象
有没有人使用“Green Monkey”创建具有微数据属性的 HTML 布局?
根据文档,我很难理解如何从 Haml 转到 Html.erb。例如,我还没有弄清楚Haml %span[:name]= item.name
。
除了[:name]
,我得到了大部分。
如何在 html.erb 中翻译它?
Green Monkey 为 Haml 添加了一个扩展。文档显示了输入和输出的样子。
Haml 输入(假设 item.name
设置为 'Item name'
):
%span[:name]= item.name
HTML 输出:
<span itemprop='name'>Item name</span>
它正在取 []
中的值,将其转换为 HTML 属性。符号变为 itemprop
属性,Mida
对象变为 itemscope
和 itemtype
属性。
该示例上方的文档中还提到了一个助手,它的工作方式如下:
<span<%=mida_scope(:item)%>><%=item.name%></span>
mida_scope
将 Mida 感知对象转换为 HTML 属性并使用 Rails tag_builder.tag_options(html_attributes)
.