Configurable allows you to set up config variables in a config file, specifying default values for all environments. These variables can then be set on a per-app basis using a user facing configuration screen.
Paul Campbell
gem "configurable_engine", "~> 0.0.1"