Ruby JSON Gem кодирует HTML-сущности - PullRequest
0 голосов
/ 15 марта 2011

Я делаю хеш с именем timeOffsets в своем коде

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

И я отображаю его в Javascript, используя to_json:

timeOffsets=<%=@timeOffsets.to_json%>;

, но получаю его с закодированными сущностями HTML:

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

Как мне остановить кодирование HTML-сущностей?

1 Ответ

4 голосов
/ 15 марта 2011
timeOffsets=<%=raw @timeOffsets.to_json%>

Используйте необработанный помощник вида.

...