2011-03-15 63 views
0

我在我的代碼紅寶石JSON寶石編碼的HTML實體

@timeOffsets = Hash.new 
total=0 
@sections.each do |i| 
    @timeOffsets[i.shortcode] = total 
    total+=i.length 
end 

進行哈希稱爲timeOffsets我使用to_json使其在Javascript中,:

timeOffsets=<%[email protected]_json%>; 

,但我與HTML得到它編碼的實體:

timeOffsets={&quot;Introduction_to_Lists&quot;:0,&quot;Removing_elements&quot;:693,&quot;Joining__join_&quot;:1490}; 

如何阻止它對HTML實體進行編碼?

+0

這是紅寶石還是鐵軌? – Techism 2011-03-15 04:25:27

回答

4
timeOffsets=<%=raw @timeOffsets.to_json%> 

使用原始視圖助手。

+0

相同的輸出恐怕 – bcoughlan 2011-03-15 04:23:04

+0

更新,對此感到遺憾。 – 2011-03-15 04:24:04

+0

完美無瑕! – bcoughlan 2011-03-15 04:24:59