私のグーグル円グラフコードは
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
["Work", 50],
["Eat", 20],
["Commute", 20],
["Watch TV", 5],
["Sleep", 5]
]);
そして私のコードは(<%= @datas.map { |d| [d.name, d.value] }.inspect %>)
結果を与えるものです
([["apple", "10"], ["orange", 20], ["banana", 30], ["grapes", 80], ["papaya", 44]])
この結果をこのように直接グーグル円グラフコードに入れると
var data = google.visualization.arrayToDataTable([["apple", "10"], ["orange", 20], ["banana", 30], ["grapes", 80], ["papaya", 44]])
その後、それは完全に動作します。しかし、直接維持する
var data = google.visualization.arrayToDataTable(<%= @datas.map { |d| [d.name, d.value] }.inspect %>)
動作しません。この背後にある理由は何でしょうか。ルビーコードには、内部に保持するためのギ酸塩がありますか、それとも私が間違っているところですか?