Я загружаю файл YAML в Rails 3.0.9 следующим образом:
APP_CONFIG = YAML.load(File.read(File.expand_path('../app.yml', __FILE__)))
Он загружает все содержимое, как иерархические хеши, без проблем. Части, которые мне не нравятся, это тот факт, что хеши могут быть доступны только с одиночными или двойными кавычками, но не с символом.
APP_CONFIG['mailer']['username'] # works fine
APP_CONFIG[:mailer][:username] # doesn't
Любые мысли?