Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Chartkick折线图以不同的时间显示上一个日期_Ruby On Rails_Chartkick - Fatal编程技术网

Ruby on rails Chartkick折线图以不同的时间显示上一个日期

Ruby on rails Chartkick折线图以不同的时间显示上一个日期,ruby-on-rails,chartkick,Ruby On Rails,Chartkick,在我的RubyonRails应用程序中,我有下面的json,我正在显示chartkick中的折线图。在折线图中,它显示前一天的日期,尽管json中的日期是正确的。当我使用格式时,它会完全显示日期。如何在x轴上仅显示日期。来自控制器的我的json [["2018-05-27T00:00:00.000Z", #<BigDecimal:558070d10920,'0.3206E2',18(18)>], ["2018-05-29T00:00:00.000Z", #<BigDecima

在我的RubyonRails应用程序中,我有下面的json,我正在显示chartkick中的折线图。在折线图中,它显示前一天的日期,尽管json中的日期是正确的。当我使用格式时,它会完全显示日期。如何在x轴上仅显示日期。来自控制器的我的json

[["2018-05-27T00:00:00.000Z", #<BigDecimal:558070d10920,'0.3206E2',18(18)>], 
["2018-05-29T00:00:00.000Z", #<BigDecimal:558070d10060,'0.23848E3',18(18)>], 
["2018-05-30T00:00:00.000Z", #<BigDecimal:558070d0b420,'0.33899E3',18(18)>], 
["2018-05-31T00:00:00.000Z", #<BigDecimal:558070d0a548,'0.83962E3',18(18)>]]

将日期格式化为正确的格式——“MM-DD-YYYY”有效

您是否可以控制从控制器发送的json?如何生成它?我正在为时间戳列使用SQL查询trunc函数,并从resultsetPlease生成json。请向代码展示如何查询和生成resultset。正确设置日期格式应该很容易。请注意:今天是星期六,我回答了你的问题并询问了更多信息,请停止在我所有的社交渠道上催促我在这里回复。
<%= line_chart [name: 'Sales Amount ', data: @daily_sales_debit_data],
                          xtitle: 'Period',
                          ytitle: 'Sales Amount',
                          library: {
                              vAxis: { format: "currency" },
                              legend: { position: 'in'},"format":"dd/MM/yy"},
                          "discrete":true%>
2018-05-08T00:00:00.000Z
2018-05-09T00:00:00.000Z
2018-05-14T00:00:00.000Z
2018-05-15T00:00:00.000Z
2018-05-16T00:00:00.000Z
2018-05-18T00:00:00.000Z
2018-05-19T00:00:00.000Z
2018-05-21T00:00:00.000Z
2018-05-22T00:00:00.000Z
2018-05-25T00:00:00.000Z
2018-05-27T00:00:00.000Z
2018-05-29T00:00:00.000Z
2018-05-30T00:00:00.000Z
2018-05-31T00:00:00.000Z