diff --git a/app/assets/javascripts/base_tool.js.coffee b/app/assets/javascripts/base_tool.js.coffee index aaf659e..4509254 100644 --- a/app/assets/javascripts/base_tool.js.coffee +++ b/app/assets/javascripts/base_tool.js.coffee @@ -1,10 +1,7 @@ class @BaseTool # Static Method - @choose_metric: (mezuro_configuration_id, metric_name, base_tool_name) -> - $.post '/mezuro_configurations/' + mezuro_configuration_id + '/metric_configurations/new', - { - mezuro_configuration_id: mezuro_configuration_id, - metric_name: metric_name, - base_tool_name: base_tool_name - } + @choose_metric: (metric_name, base_tool_name) -> + $("#metric_name").val(metric_name) + $("#base_tool_name").val(base_tool_name) + $("form").submit() diff --git a/app/controllers/metric_configurations_controller.rb b/app/controllers/metric_configurations_controller.rb index 4774e04..26414cc 100644 --- a/app/controllers/metric_configurations_controller.rb +++ b/app/controllers/metric_configurations_controller.rb @@ -9,6 +9,7 @@ class MetricConfigurationsController < ApplicationController def choose_metric @mezuro_configuration_id = params[:mezuro_configuration_id].to_i + @metric_configuration_id = params[:metric_configuration_id].to_i @base_tools = KalibroGem::Entities::BaseTool.all end @@ -17,8 +18,6 @@ class MetricConfigurationsController < ApplicationController @metric_configuration.configuration_id = params[:mezuro_configuration_id].to_i @metric_configuration.base_tool_name = params[:base_tool_name] @metric_configuration.metric = KalibroGem::Entities::BaseTool.find_by_name(params[:base_tool_name]).metric params[:metric_name] - format.html { redirect_to mezuro_configuration_path(@metric_configuration.configuration_id), notice: 'Metric Configuration was successfully created.' } - end def create diff --git a/app/views/metric_configurations/choose_metric.html.erb b/app/views/metric_configurations/choose_metric.html.erb index daff816..7f9db98 100644 --- a/app/views/metric_configurations/choose_metric.html.erb +++ b/app/views/metric_configurations/choose_metric.html.erb @@ -2,14 +2,17 @@