2
如果我在HAML創建XML元素:保留屬性排序在Haml的
%tag{:b => "b", :a => "a"}
我得到這樣的輸出:
<tag a="a" b="b"/>
是否有可能保持HAML屬性的順序?
我需要這個客戶端代碼以特定順序顯示值,並且不想傳遞客戶端上的額外信息來維護排序。
如果我在HAML創建XML元素:保留屬性排序在Haml的
%tag{:b => "b", :a => "a"}
我得到這樣的輸出:
<tag a="a" b="b"/>
是否有可能保持HAML屬性的順序?
我需要這個客戶端代碼以特定順序顯示值,並且不想傳遞客戶端上的額外信息來維護排序。
HAML是不可能的,因爲它是一個散列。
實際上,Ruby的Hash類自從Ruby 1.9以來就保留了順序,所以這應該不成問題。 –