Chartkick:如何将参数传递给ChartsController

时间:2016-08-19 10:57:30

标签: ruby-on-rails ruby ruby-on-rails-4 chartkick

我已经创建了一个ChartsController,用于异步JSON加载。 这里描述:https://github.com/ankane/chartkick#say-goodbye-to-timeouts

一切正常。但是现在我尝试向控制器发送一个参数怎么做呢?

这是我在view.html.erb中的调用:

<%= line_chart test_charts_path %>

我想要这样的事情:

<%= line_chart test_charts_path(object) %>

这可能吗?

1 个答案:

答案 0 :(得分:1)

您确实意识到您只是传递了line_chart中数据的链接,而折线图将调用该网址来检索数据。

所以你可以方便地使用路线助手,比如。

test_chart_path(param1: object)

并在测试方法

中的图表控制器下
param1 = params[:param1] // whatever you pass comes here.