1

我正在使用此链接上提供的一段代码。由于某种原因,我无法获得正确的

RAILS_ENV    = ENV['RAILS_ENV'] || 'development'

不管我做什么。

可能是什么原因?在这种情况下,获得 rails env 有什么好处?

4

2 回答 2

0

如果您使用的是 Rails 3(或 4),则 RAILS_ENV 已弃用,它不再以这种方式设置环境,因此无法检索该信息。

只是改变

RAILS_ENV    = ENV['RAILS_ENV'] || 'development'

RAILS_ENV    = Rails.env

该文件已有 2 年历史,肯定有问题 :)

于 2013-08-27T14:52:18.490 回答
0

对于希望为同一问题找到解决方案的其他人。我找不到将 rails_env 传递给 gem 的方法,因此解决方法是为每个开发环境部署一个静态文件,将环境硬编码为该文件中的开发和/或 rails,然后使用 capistrano 链接到该文件。

于 2013-09-03T12:12:55.250 回答