Chartkick:如何将参数传递给 ChartsController
Chartkick: How to pass parameters to the ChartsController
我创建了一个 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) %>
这可能吗?
您确实意识到您只是将 link 传递给 line_chart
中的数据,折线图将调用 url 来检索数据。
所以你可以方便的使用路由助手,比如。
test_chart_path(param1: object)
并在测试方法中的图表控制器下
param1 = params[:param1] // whatever you pass comes here.
我创建了一个 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) %>
这可能吗?
您确实意识到您只是将 link 传递给 line_chart
中的数据,折线图将调用 url 来检索数据。
所以你可以方便的使用路由助手,比如。
test_chart_path(param1: object)
并在测试方法中的图表控制器下
param1 = params[:param1] // whatever you pass comes here.