X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/fcc68b4dc198b7cb0cf93467d96038b0844675fe..678711ecac3f058c6010ac70c2a3d0ef6c32cbdb:/config/environment.rb?ds=sidebyside diff --git a/config/environment.rb b/config/environment.rb index ba92734..32d313b 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -28,7 +28,7 @@ Rails::Initializer.run do |config| # Use the database for sessions instead of the file system # (create the session table with 'rake db:sessions:create') - # config.action_controller.session_store = :active_record_store + config.action_controller.session_store = :active_record_store # Use SQL instead of Active Record's schema dumper when creating the test database. # This is necessary if your schema can't be completely dumped by the schema dumper, @@ -59,12 +59,18 @@ end # Include your application configuration below -MAIL_CONFIG = { :from => 'Selectricity '} +MAIL_CONFIG = { :from => 'Selectricity '} require 'uniq_token' require 'randarray' +require 'gruff-0.2.8/lib/gruff' +require 'sparklines' require 'rubyvote' -require 'gruff' +ELECTION_TYPES = {'ssd' => "Schulze Method", + 'plurality' => "Plurality", + 'approval' => "Approval", + 'condorcet' => "Condorcet", + 'borda' => "Borda Count"} class String # alternate capitalization method that does not lowercase the rest of @@ -84,6 +90,10 @@ class String end end +#Change the session store key, so that it will not conflict with other webapps +ActionController::Base.session_options[:session_key] = 'selectricity_session_id' +CGI::Session.expire_after 1.year + # action mailer configuration ActionMailer::Base.delivery_method = :sendmail ActionMailer::Base.default_charset = "utf-8"