我在所有环境中使用ENV变量来设置堆栈的不同组件,即Redis,Memcached等。
我在config/application.rb
文件中加载了所有这些内容,在此之前我确保所有环境变量都存在。
我遇到了一个问题,现在我在设置这些变量之前运行rake任务,因此它无法通过我的测试。 Rake似乎正确地分享了它。这使我相信所有这些变量初始化都在错误的位置。
现在我对实例化所有这些服务或检查它们存在的最佳位置感到茫然。
答案 0 :(得分:0)
在您Bundler.require(*Rails.groups)
application.rb
ENV['YOUR_ENV_VARIABLE']
之后send() {
this.sending = true;
let subscription = Observable.interval(1000).take(60).subscribe(()=> {
this.seconds --;
}, null, ()=> {
this.seconds = 60;
this.sending = false;
subscription.unsubscribe();
});
}
正确启动它们{/ 3}}
您可以在Rails控制台中检查env变量,例如:
read