假设你有一个类似的 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 做类似的事情?