2013-11-22 315 views
2

我看到這條線在.html.haml文件(ROR項目){%=%}是什麼意思?

.upload 
    {%=o.name%} 

是什麼意思?它只是打印o.name的輸出?我的意思是,它是相同的:

.upload 
    =o.name 

或做了一個時髦的解析。

謝謝!

+0

它看起來像調用erb的一種方式。 – sircapsalot

+4

它直接打印'{%= o.name%}',可能用於客戶端模板。 – Stefan

+2

在文檔中絕對沒有提到'{%%}''{}'是爲屬性保留的,'%'是爲元素保留的。我認爲這是畸形的哈姆? – sircapsalot

回答

0

我懷疑這是HAML語法的一部分,所以它可能在客戶端網站上用於模板或其他目的(如Stefan提到的)。