0

私はいくつかの rspec テストを書いて、mongoid 変数が正しく割り当てられていることを確認しています。これは、私たちの 1 人がそれをキャッチする前に、開発の途中で変更されたためです。

ただし、それらにアクセスする方法は 100% わかりません。私が本番環境にいた場合、ENV変数を使用できます

uri: <%= ENV['MONGOHQ_URL'] %>

そして他のENV変数。しかし、テストと開発のために、どうすればそれらにアクセスできますか?

4

1 に答える 1

1

ENV は、環境変数 (システム変数) のハッシュのようなアクセサーです。テストおよび開発でそれらにアクセスして定義 (オーバーライド) できます。

ENV["LOL"]='lol'
ENV["LOL"] 
于 2012-06-25T11:56:17.013 に答える