使用backup_gem时找到RAILS_ENV

时间:2013-08-27 13:50:19

标签: ruby-on-rails backup

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

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

无论我做什么。

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

2 个答案:

答案 0 :(得分:0)

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

只需更改

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

RAILS_ENV    = Rails.env

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

答案 1 :(得分:0)

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