同様の YAML 構成ファイルがあるとします。
defaults: &defaults
# registration form
birth_date: true
address: true
zip: true
city: true
state: true
# other stuff
send_email_notification_to_users: true
production:
<<: *defaults
development:
<<: *defaults
test:
<<: *defaults
これは、Railcast #85 で説明されている方法と同様の方法でロードされます: http://railscasts.com/episodes/85-yaml-configuration-file
アプリケーションがさまざまな設定でどのように動作するかをテストする必要があるとします。
Django では、単体テスト中に一時的に設定を変更することができます: https://docs.djangoproject.com/en/dev/topics/testing/overview/#overriding-settings
Railsで同様のことを行うことは可能ですか?