Я настроил несколько диаграмм, используя высокие диаграммы, заполняя колонку серий, используя блестящий драгоценный камень «Гон».Теперь я пытаюсь обновить результаты, используя ajax.
Вот как выглядит моя установка:
user_controller:
gon.segmentedData = ActiveRecord query here..
application.js
var weekly_options = { //Some standard highcharts options here
series: gon.segmentedData
};
Это прекрасно отображает график.Я хочу откорректировать эту диаграмму, используя следующее действие
view:
<div class = deposit>
<%= form_tag transact_path, :remote => true, :validate => true, :method => :post do %>
.
.
.
<%= submit_tag "Deposit", :id => 'deposit_button', :class => 'round', :disable_with => 'Please wait..' %>
Чтобы получить обновленные данные на диаграмме, я заново заполняю данные серии в элементеaction_controllerсоздать действие
action_controller
def create
gon.segmentedData = ..
end
create.js:
var options = //here i pass all the options again
new Highcharts.Chart(options);
Моя проблема в том, что яНевозможно получить обновленный набор параметров для создания .js с помощьюaction_controller.Тот же график снова отображается.
Был бы очень признателен, если бы кто-то мог критиковать этот подход за меня.