Hi,
I might be being a bit thick today but I have a problem that I can’t
seem to shake.
I have some configuration data in a yaml file that I load with an
initializer.
AVATARS_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/avatars.yml")
The information includes where to save upload files and other stuff so
it is needed in several places. One of the controllers can reference
AVATARS_CONFIG, but the model, avatars.rb cannot. So I have to have
the same line in any controller or model that needs it. Which looks to
be very messy not to mention inconsistent - some places need it, other
don’t.
I’ve tried to make them global, ie $AVATARS_CONFIG, but it doesn’t
seem to work.
Anyone have any idea how I might get this and other constants I
require to be available globally?
Thanks