From 4c7f3409a024ee3297f020141c14b298f5ae6e60 Mon Sep 17 00:00:00 2001 From: bsag Date: Mon, 17 Apr 2006 10:27:48 +0000 Subject: [PATCH] # Added time zone setting to environment.rb.tmpl. It's commented out by default, but if your server is set to a different time zone than the local machine on which you access Tracks, you can set your local time zone here to have all of the dates adjusted. This setting is global for all users, and is an interim measure until I can get per-user time zone settings working. Fixes #238. # Added config/environment.rb.tmpl and set svn:ignore on environment.rb so that your personal setting for SALT and ENV['TZ'] isn't committed to the public repository if you have commit access. You need to copy the changes in environment.rb.tmpl to your environment.rb if you already have an installation, or copy environment.rb.tmpl to environment.rb if it's a new installation. Fixes #235. git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@226 a4c988fc-2ded-0310-b66e-134b36920a42 --- tracks/config/environment.rb | 10 ++++- tracks/config/environment.rb.tmpl | 62 +++++++++++++++++++++++++++++++ tracks/installation.html | 12 +++--- 3 files changed, 77 insertions(+), 7 deletions(-) create mode 100644 tracks/config/environment.rb.tmpl diff --git a/tracks/config/environment.rb b/tracks/config/environment.rb index b63d3d3f..ce04f0f1 100644 --- a/tracks/config/environment.rb +++ b/tracks/config/environment.rb @@ -51,4 +51,12 @@ end # Include your application configuration below # This is the 'salt' to add to the password before it is encrypted # You need to change this to something unique for yourself -SALT = "change-me" \ No newline at end of file +SALT = "change-me" + +# Time zone setting. If the server on which you run Tracks is not the same +# as the time zone in which you are using it, you can uncomment the line below +# and set the time zone to your own (local value) to make the display of dates +# correct. You should be able to find a list of time zones in /usr/share/zoneinfo +# e.g. if you are in the Eastern time zone of the US, but your server runs under +# the GMT timezone, set the value below. +# ENV['TZ'] = 'US/Eastern' diff --git a/tracks/config/environment.rb.tmpl b/tracks/config/environment.rb.tmpl new file mode 100644 index 00000000..ce04f0f1 --- /dev/null +++ b/tracks/config/environment.rb.tmpl @@ -0,0 +1,62 @@ +# Be sure to restart your webserver when you modify this file. +# Uncomment below to force Rails into production mode + +# (Use only when you can't set environment variables through your web/app server) +# ENV['RAILS_ENV'] = 'production' + +# Bootstrap the Rails environment, frameworks, and default configuration +require File.join(File.dirname(__FILE__), 'boot') + +Rails::Initializer.run do |config| + # Skip frameworks you're not going to use + # config.frameworks -= [ :action_web_service, :action_mailer ] + + # Add additional load paths for your own custom dirs + # config.load_paths += %W( #{RAILS_ROOT}/app/services ) + + # Force all environments to use the same logger level + # (by default production uses :info, the others :debug) + # config.log_level = :debug + + # Use the database for sessions instead of the file system + # (create the session table with 'rake create_sessions_table') + config.action_controller.session_store = :active_record_store + + # Enable page/fragment caching by setting a file-based store + # (remember to create the caching directory and make it readable to the application) + # config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache" + + # Activate observers that should always be running + # config.active_record.observers = :cacher, :garbage_collector + + # Make Active Record use UTC-base instead of local time + # config.active_record.default_timezone = :utc + + # Use Active Record's schema dumper instead of SQL when creating the test database + # (enables use of different database adapters for development and test environments) + config.active_record.schema_format = :ruby + + # See Rails::Configuration for more options +end + +# Add new inflection rules using the following format +# (all these examples are active by default): +# Inflector.inflections do |inflect| +# inflect.plural /^(ox)$/i, '\1en' +# inflect.singular /^(ox)en/i, '\1' +# inflect.irregular 'person', 'people' +# inflect.uncountable %w( fish sheep ) +# end + +# Include your application configuration below +# This is the 'salt' to add to the password before it is encrypted +# You need to change this to something unique for yourself +SALT = "change-me" + +# Time zone setting. If the server on which you run Tracks is not the same +# as the time zone in which you are using it, you can uncomment the line below +# and set the time zone to your own (local value) to make the display of dates +# correct. You should be able to find a list of time zones in /usr/share/zoneinfo +# e.g. if you are in the Eastern time zone of the US, but your server runs under +# the GMT timezone, set the value below. +# ENV['TZ'] = 'US/Eastern' diff --git a/tracks/installation.html b/tracks/installation.html index 873becaf..251626db 100644 --- a/tracks/installation.html +++ b/tracks/installation.html @@ -50,9 +50,9 @@ @@ -99,8 +99,8 @@ database: /PATH/TO/TRACKS/db/tracks-104.db