タグ

ブックマーク / spitfire-tree.hatenadiary.org (1)

  • グローバルな初期設定を定義する - happy lie, happy life

    グローバルな設定を Rails で行うには、大きく分けて二つの方法があります。一つは DB に保存する方法、もう一つは保存しない方法。 半分冗談ですが、個人的にこの手の設定を DB に入れるのが好きではないので、後者の方法を選択します。 config/initializers ディレクトリ Rails 2.0 系ではこのディレクトリに入れたファイルは自動的にロードされるので、基的にここに設定ファイルを入れれば OK です。名前は app_config.rb とします。 # RAILS_ROOT/config/initializers/app_config.rb APP_CONFIG = {:my_domain => "http://www.example.com", :my_name => "spitfire_tree"} 後は、コントローラだろうとモデルだろうと、どこからでもこの定数に

    グローバルな初期設定を定義する - happy lie, happy life
  • 1