Ruby on rails 在rails中设置环境特定变量的最佳方法

Ruby on rails 在rails中设置环境特定变量的最佳方法,ruby-on-rails,ruby,environment-variables,development-environment,production-environment,Ruby On Rails,Ruby,Environment Variables,Development Environment,Production Environment,我希望在开发环境中有一些变量,在生产环境中也有一些变量。例如,在生产模式下,我可能希望使用缓存来提高性能。关于这一点,我有几个开放式问题: 问:在rails应用程序中设置环境变量最简单、最快的方法是什么?例如,在生产中,ENV[“USE_CACHE”]=true,在开发中,=false 如果你能指出一个特定的宝石,和/或我需要触摸的特定文件,那将非常有用。谢谢 我对ENV变量了解得很少 您可以通过添加变量来设置ENVvaraibles export USE_CACHE=true 到您的.bas

我希望在开发环境中有一些变量,在生产环境中也有一些变量。例如,在生产模式下,我可能希望使用缓存来提高性能。关于这一点,我有几个开放式问题:

问:在rails应用程序中设置环境变量最简单、最快的方法是什么?例如,在生产中,
ENV[“USE_CACHE”]=true
,在开发中,
=false


如果你能指出一个特定的宝石,和/或我需要触摸的特定文件,那将非常有用。谢谢

我对
ENV
变量了解得很少

您可以通过添加变量来设置
ENV
varaibles

export USE_CACHE=true
到您的.bashrc文件

…在您的应用程序中,您可以使用

ENV["USE_CACHE"]
,, 您还可以签出特定于应用程序的和

为了你的目的,就用吧

if Rails.env.eql?("development")
 #do stuff
end

这取决于你选择最简单和最快的方式

你提到的那篇文章非常非常古老。