ruby-on-rails - Rails 根据表单输入重新加载 chartkick

标签 ruby-on-rails ruby chartkick

我正在使用 chartkick在 Rails 4 应用程序中。我目前运行这段代码:

<%= bar_chart groupArticles(metric, limit) %> (groupArticles() 是将数组放入 chartkick 的自定义方法。例如,<%= bar_chart groupArticles("views", 5)%> 为我提供了 views 指标的前五篇文章。

现在的问题是:我想要一个小表格,用户可以在其中选择要传入的不同指标或限制(即将其更改为前 3 名或从 viewsdate 或 w/e).

然后我想重新加载图表(我有 URL 参数来获取页面上的其他内容,所以我不能使用新的 url 参数来实现这个(我想?)。

这背后的原因是我有一个表格,我在其中使用 url 参数在同一页面上对其进行排序。如果用户更改图形,我不希望用户松开当前排序。

这可能吗?我如何构建该表单?

最佳答案

目前此功能尚未实现(请参阅 https://github.com/ankane/chartkick/issues/74)。

为了在图表中显示新数据,我重新加载了页面。它允许使用新数据重新初始化图表。

关于ruby-on-rails - Rails 根据表单输入重新加载 chartkick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331891/

相关文章:

ruby-on-rails - Ruby 企业版与 Matz 的 Ruby

ruby - 如何创建自定义 IRB 文件来加载 Ruby 项目的文件、gem 和依赖项?

css - Chartkick(google charts gem)在添加 Bootstrap 的折叠功能后忽略了我的渲染指令和压缩图表

ruby-on-rails - 在ruby中,item.nil怎么写? ?无 : item. id.to_s

ruby-on-rails - 开始使用 Ruby on Rails、Web 服务和 OAuth

ruby - 错误 : Failed to build gem native extension (ruby extconf. rb): Mac OSX

javascript - 为什么 Chartkick 中的 line_chart 必须在日期数据上显示时间?

ruby-on-rails - rake 数据库 :migrate error - paperclip

ruby-on-rails - Rails ActionController 未知格式

ruby - 如何消除条形图的透明度?