[英]Meta Descritpion in HAML with outside variable
我試圖讓我的元描述在HAML中工作,我嘗試的一切都會產生錯誤。
%meta{:name => "description", :content => "Some content"}/
%title
= data.page.title
上面的代碼有效。 現在我嘗試以下方法:
%meta{:name => "description", :content =>
= data.page.desc
}/
%title
= data.page.title
我在第一行得到不平衡的括號錯誤。 我究竟做錯了什么?
在HAML中,用於指定元素屬性的哈希可以包含有效的Ruby代碼,因此您不需要使用=
來評估Ruby表達式。 因此,您正在尋找的代碼只是:
%meta{:name => "description", :content => data.page.desc}
請注意,您不需要在%meta
元素聲明的末尾附加/
,因為HAML會自動將其視為自動關閉標記,例如img
或br
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.