2011-10-14 119 views
2

如果我在HAML創建XML元素:保留屬性排序在Haml的

%tag{:b => "b", :a => "a"} 

我得到這樣的輸出:

<tag a="a" b="b"/> 

是否有可能保持HAML屬性的順序?

我需要這個客戶端代碼以特定順序顯示值,並且不想傳遞客戶端上的額外信息來維護排序。

回答

0

HAML是不可能的,因爲它是一個散列。

+0

實際上,Ruby的Hash類自從Ruby 1.9以來就保留了順序,所以這應該不成問題。 –