您可以在rake任务中访问环境变量吗?

时间:2015-01-23 04:04:38

标签: ruby-on-rails ruby environment-variables rake-task

如果我在application.yml文件中设置了一些环境变量,有没有办法在rake任务中访问它们?执行env['VARIABLE_NAME']并不起作用,Rails.env['VARIABLE_NAME']

也不起作用

我的佣金任务:

task :create_new_assignment => [:environment] do
   puts env['VARIABLE_NAME'] # => fails.
end

1 个答案:

答案 0 :(得分:0)

刚刚对此进行了测试,它适用于ENV

task :temp => :environment do
  puts ENV['i']
end

% rake temp i=5
5