Rails 設定値を管理する

Railsで設定値を管理するには、GemのEasySettingsを使うとその名の通り簡単です。

公式:https://github.com/nownabe/easy_settings

簡単な使い方

gemをGemfileに追加して、bundle installします。

gem 'easy_settings'

config/settings.ymlを作成して、次のように記述します。

設定値名: 値

例えば次のようになります。

default: &default
 app_name: MyApp

development:
 <<: *default
 pages: 10

test:
 <<: *default

production:
 <<: *default

参照するときは次のようにします。

EasySettings.app_name # => "MyApp"
EasySettings.pages # => 10

もっと知りたい場合は、公式サイトを見ます。

反映されないときは、ウェブサーバーを再起動します。