[英]Rails gem not using environment variable
我创建了一个Rails gem和一个使用该gem的Rails应用。 该宝石已部署在Gemfury,并且我能够成功bundle install
该宝石。 在gem中,我将一个变量设置为环境变量。 当我在本地运行我的应用程序时,使用环境变量的应用程序中的位置可以读取我的环境变量(由Figaro管理),但是gem无法读取。 我可能缺少什么或做错了什么?
例如,如果我在gem中执行此操作:
cache_enabled = ENV['CACHE_ENABLED'] || false
即使我的环境变量CACHE_ENABLED = true,它也将最终变为false。 我的Rails应用程序可以毫无问题地读取环境变量。
我正在使用Rails 4,如果有所作为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.