diff --git a/src/controllers/result.rb b/src/controllers/result.rb index 1b3861d..d99c894 100644 --- a/src/controllers/result.rb +++ b/src/controllers/result.rb @@ -12,7 +12,7 @@ class ResultController < BaseController Result.create( test_id: params[:result_test], - benchmark_id: params[:result_benchmark], + benchmark_profile_id: params[:result_benchmark], avg_score: params[:result_average], min_score: result_minimum, max_score: result_maximum diff --git a/src/controllers/test.rb b/src/controllers/test.rb index 6e0de42..2c61180 100644 --- a/src/controllers/test.rb +++ b/src/controllers/test.rb @@ -42,7 +42,7 @@ class TestController < BaseController benchmarks = Array(params[:test_benchmarks]) # associate the benchmarks to the test benchmarks.each do |b| - tst.add_benchmark(b) + tst.add_benchmark_profile(b) end redirect "/test/#{tst.id}" @@ -81,13 +81,13 @@ class TestController < BaseController selected_benchmarks = Array(params[:test_benchmarks]) # remove benchmarks no longer associated with the test - tst.benchmarks.dup.each do |b| - tst.remove_benchmark(b.id) unless selected_benchmarks.include?(b.id) + tst.benchmark_profiles.dup.each do |b| + tst.remove_benchmark_profile(b.id) unless selected_benchmarks.include?(b.id) end # associate the benchmarks to the test selected_benchmarks.each do |b| - tst.add_benchmark(b) unless tst.benchmark?(b) + tst.add_benchmark_profile(b) unless tst.benchmark?(b) end redirect "/test/#{tst.id}" diff --git a/src/models/test.rb b/src/models/test.rb index 6a6ac85..1f52b96 100644 --- a/src/models/test.rb +++ b/src/models/test.rb @@ -8,7 +8,7 @@ class Test < Sequel::Model many_to_many :benchmark_profiles def benchmark?(benchmark_id) - return benchmark_profiles_dataset.where(Sequel[:benchmark][:id] => benchmark_id).any? + return benchmark_profiles_dataset.where(Sequel[:benchmark_profiles][:id] => benchmark_id).any? end end diff --git a/views/test/add.erb b/views/test/add.erb index 6c9e2d0..7164c42 100644 --- a/views/test/add.erb +++ b/views/test/add.erb @@ -28,8 +28,10 @@ diff --git a/views/test/edit.erb b/views/test/edit.erb index 154ed86..2b6484d 100644 --- a/views/test/edit.erb +++ b/views/test/edit.erb @@ -28,8 +28,10 @@ diff --git a/views/test/index.erb b/views/test/index.erb index 7717b15..5a6bb15 100644 --- a/views/test/index.erb +++ b/views/test/index.erb @@ -26,7 +26,7 @@ <% tests.each do |t| %>