[英]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.