Ruby on Railsでの、アプリケーション固有の設定の定義の仕方を教えてください


アプリケーション固有の設定情報はどのように定義するべきでしょうか。

/config配下にmy_config.ymlを作成し、/config/initializers配下にmy_config.rbを作成したところエラーがでました。それぞれのファイルの内容は以下です。

my_config.yml:

[code]

    COMMON: &COMMON
     author: "user name"
     logo:
      source: "http://www.wings.msn.to/image/wings.jpg"
      width:215
      height:67
    
    development:
      hoge: "dev"
      <<: *COMMON
    
    test:
      hoge: "test"
      <<: *COMMON
    
    production:
      hoge: "pro"
      <<: *COMMON
    
[/code]

my_config.rb:

[code]

    MY_APP = YAML.load(File.read("/Users/*****/rails_projects/third_app/config/my_config.yml"))[Rails.env]
    # *****はユーザー名
    
[/code]




質問内容のプログラムでも問題なく動くはずですが、どのようなエラーが発生していますか？  
環境に依存する値を管理するようなものとして、[Figaro](https://github.com/laserlemon/figaro)や[dotenv](https://github.com/bkeepers/dotenv)といったGemもあります。

