0
我正嘗試讓堆積此列圖:堆積列軌
<%= column_chart [
{name: "Paper", data: current_user.papers.map{|t| [t.paper_type, t.paper_weight] }, 'interpolateNulls':true, 'stacked':true},
{name: "EnvPaper", data: current_user.papers.map{|t| [t.paper_type, t.env_paper_weight ] }, 'interpolateNulls':true, 'stacked':true} ] %>
我的chartkicks文檔中讀到這段代碼可以把它疊
<%= column_chart data, stacked: true %>
所以我嘗試了幾個修改,但似乎沒有任何工作。現在我的圖形代碼看起來像這樣。
<%= column_chart data, stacked: true, current_user.papers.map{|t|
{name: t.paper_type, data: t.paper_weight.count, t.env_paper_weight.count }} %>
,這讓我這個錯誤:
syntax error, unexpected '}', expecting =>
...unt, t.env_paper_weight.count }});@output_buffer.safe_appen...
... ^
/Users/dadi/Documents/Vefir/SprettaEMS1.5/app/views/users/show.html.erb:115: syntax error, unexpected keyword_ensure, expecting '}'
/Users/dadi/Documents/Vefir/SprettaEMS1.5/app/views/users/show.html.erb:117: syntax error, unexpected keyword_end, expecting '}'
I'm真的堅持在這裏,在這裏任何人都可以幫助我嗎?
在此先感謝 大地
你好我很抱歉,但沒有與此版本沒有運氣或者,它仍然給我的錯誤:'語法錯誤,意外的'}',期待=> ... unt,t.env_paper_weight.count}}); @ output_buffer.safe_appen ...' – DaudiHell
我也試過鏈接,烏代recomented在他的回答中,但沒有那個運氣。 – DaudiHell
@DaðiHall我敢肯定你沒有完全複製我的代碼。您遇到的錯誤是因爲您應該以'key1:value1,key2:value2' ...(或'key1 => value1')的形式傳遞散列(鍵值對)。你的代碼看起來像'key1,key2:value2,value1',這會使解析器混淆。請再次檢查您的代碼。 –