gpt4 book ai didi

mysql - 无法使用 Chartkick.js 和 Mysql 显示 Rails 图表 - 出现时区问题

转载 作者:行者123 更新时间:2023-11-29 11:42:40 25 4
gpt4 key购买 nike

我在尝试显示基于 [ https://richonrails.com/articles/charting-with-chartkick] 的简单图表踢图时遇到以下错误在线教程。

这是当我尝试访问在 Rails 4 应用程序中显示图表的页面时出现的错误。看起来我缺少 MySQL 中的时区支持,但不知道如何安装。我位于美国东部时间时区。我该如何解决这个问题?

安装 gem :

gem 'chartkick'
gem 'groupdate'
gem 'active_median'

错误日志:

ActionView::Template::Error (Be sure to install time zone support - https://github.com/ankane/groupdate#for-mysql):
3: <!-- Line Chart - Single Series -->
4: <div class="col-xs-6">
5: <h3>Visits By Day</h3>
6: <%= line_chart @visits.group_by_day(:visited_at, format: "%B %d, %Y").count, discrete: true %>
7: </div>
8:
9: </div>
app/views/charts/show.html.erb:6:in `_app_views_charts_show_html_erb__137374658_98254572'

show.html.erb

<div class="row">

<!-- Line Chart - Single Series -->
<div class="col-xs-6">
<h3>Visits By Day</h3>
<%= line_chart @visits.group_by_day(:visited_at, format: "%B %d, %Y").count, discrete: true %>
</div>

</div>

charts_controller.rb

class ChartsController < ApplicationController
def show
@visits = Visit.all
end
end

我已经将安装时附带的示例插入语句中的一些数据加载到 MySQL 时区表中。不知道我还缺少什么。

最佳答案

它对我有用。

  <div class="col-xs-6">
<h3>Visits By Day</h3>
<%= line_chart @visits.group(:visited_at).count, discrete: true %>
</div>

使用 MySQL 数据库:

insert into visits values(1,'Mexico',24,'2012-12-31','2012-12-31 11:30:45','2012-12-31 11:30:45');

日期格式:“2012-12-31”

关于mysql - 无法使用 Chartkick.js 和 Mysql 显示 Rails 图表 - 出现时区问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35511430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com