Add bar chart

This commit is contained in:
ricola 2025-04-06 17:04:31 -06:00
parent 582562dae0
commit c4ebe12408
5 changed files with 26 additions and 7 deletions

14
vote.rb
View file

@ -3,6 +3,7 @@ require 'sinatra/activerecord'
require 'bcrypt'
require 'gettext'
require 'securerandom'
require 'chartkick'
require_relative 'mj'
class Vote < ActiveRecord::Base
@ -56,13 +57,12 @@ bindtextdomain('vote', 'locale')
set_locale('ca')
enable :sessions
set :values, [ { :id => 1, :label => _("Awful") },
{ :id => 2, :label => _("Very bad") },
{ :id => 3, :label => _("Bad") },
{ :id => 4, :label => _("Mediocre") },
{ :id => 5, :label => _("Good") },
{ :id => 6, :label => _("Very good") },
{ :id => 7, :label => _("Excellent") } ]
set :values, [ { :id => 1, :label => _("Awful"), :color => '#ff4500' },
{ :id => 2, :label => _("Very bad"), :color => '#ffa500' },
{ :id => 3, :label => _("Bad"), :color => '#ffff00' },
{ :id => 4, :label => _("Mediocre"), :color => '#9acd32' },
{ :id => 5, :label => _("Good"), :color => '#228b22' },
{ :id => 6, :label => _("Very good"), :color => '#006400' } ]
MajorityJudgment.values = settings.values
get '/' do