我正在使用 chartkick
在 Rails 4 应用程序中。我目前运行这段代码:
<%= bar_chart groupArticles(metric, limit) %>
(groupArticles()
是将数组放入 chartkick 的自定义方法。例如,<%= bar_chart groupArticles("views", 5)%>
为我提供了 views
指标的前五篇文章。
现在的问题是:我想要一个小表格,用户可以在其中选择要传入的不同指标或限制(即将其更改为前 3 名或从 views
到 date
或 w/e).
然后我想重新加载图表(我有 URL 参数来获取页面上的其他内容,所以我不能使用新的 url 参数来实现这个(我想?)。
这背后的原因是我有一个表格,我在其中使用 url 参数在同一页面上对其进行排序。如果用户更改图形,我不希望用户松开当前排序。
这可能吗?我如何构建该表单?
最佳答案
目前此功能尚未实现(请参阅 https://github.com/ankane/chartkick/issues/74)。
为了在图表中显示新数据,我重新加载了页面。它允许使用新数据重新初始化图表。
关于ruby-on-rails - Rails 根据表单输入重新加载 chartkick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331891/