railscast #85で説明されているように、独自の yaml 構成ファイルを作成しました。APP_CONFIG['FOO'] は初期化子 (sidekiq.yml など) では機能しますが、database.yml では機能しません (エラー: nil:NilClass の未定義のメソッド '+'; '+' は連結で使用されています: APP_CONFIG[' FOO'] + 'バー')。
APP_CONFIG を before_configuration に入れても、この問題は解決しませんでした。
Rails.application.config.before_configuration do
APP_CONFIG = YAML.load_file("#{RAILS_ROOT}/config/config.yml")
end
同じ問題。APP_CONFIG は、まだ database.yml で nil:NilClass エラーを引き起こしています。ここで質問があります: config.yml を database.yml の前に強制的にロードして、database.yml と初期化子 (sidekiq.yml) で使用できるようにするにはどうすればよいですか?