2010-12-03 58 views
0

我敢肯定,這是一個愚蠢的錯誤,我錯過了,但我似乎無法通過這個問題。我有一個查詢,選擇在該狀態下的兩個值狀態和計數項目。查詢工作正常,它將這些結果映射到一個jQuery數據塊中。以下是我有Rails 3 - 查詢結果映射到jQuery Array

這工作

data: [ 
      <% count_by_status.each do |c| %> 
       ["<%= c[0] %>",<%= c[1] %>], 
      <% end %> 
    ] 

這並不是因爲「」周圍的狀態變成&quot;

<%= count_by_status.map{|status, count| [status, count.to_i] }.inspect %> 

我敢肯定,這是一個愚蠢的錯誤,但如果有人可以幫助。我已經嘗試過.html_safe,不同的格式..等,它只是不斷失敗。

醜陋的代碼的作品,但乾淨漂亮的代碼doesn't..argh

修訂不過不知道爲什麼這個工程和對方竟逃脫的代碼,但這個工作現在

<%= raw count_by_status.map{|status, count| [status, count.to_i] }.inspect %> 

回答

0

Rails 3轉義HTML,除非您使用它傳遞給原始方法或調用字符串的html_safe方法。