我创建了一个常量,其中包含我正在开发的应用程序的 API 密钥。它在 Rails 控制台中工作,但我很难让它在我的测试中工作。我必须使用 Bing,所以我添加了这样的 API:
# config/bing.yml
development:
secret: 1234
test:
secret: 5678
production:
secret: abcd
# config/initializers/bing.rb
BING_CONFIG = YAML.load_file("#{::Rails.root}/config/bing.yml")[::Rails.env]
我将如何确保BING_CONFIG
加载到 rspec?目前,它在我的 rails 控制台中工作和加载正常,但是当我运行我的规范时,我收到以下错误:
uninitialized constant SearchEngine::BING_CONFIG