我生成了一個JS圖表庫使用下面的數組:部隊文字ASCII字符轉換爲字符串
['DE', 50], ['GB', 9], ['IE', 2]
不過,我需要在文字撇號,以力,使得JS庫正確呈現圖表。即[' DE ',50],[' GB ',9],[' IE ',2]
我敢肯定,這是簡單的,但我只是不停地用ASCII碼結束了。
我的Ruby代碼是
@product.sales_data.map { |territory,sales| "['" << territory << "', " << sales.to_s << "]" }.join(", ")
抱歉它是一個數組,我的錯誤 – Raoot
呀,它工作正常,如果它只是呈現爲HTML,但它傳遞給一些Javascript,撇號被視爲ascii c而不是它需要的文字字符。 – Raoot
所以在你的代碼中,我的理解是,你需要在發送這個在Ruby中創建的JavaScript數組來創建腳本之前,將代碼放在代碼中,並且它在源代碼中顯示'&#x27'而不是'''?我說得對嗎? –