如果我在application.yml
文件中设置了一些环境变量,有没有办法在rake任务中访问它们?执行env['VARIABLE_NAME']
并不起作用,Rails.env['VARIABLE_NAME']
我的佣金任务:
task :create_new_assignment => [:environment] do
puts env['VARIABLE_NAME'] # => fails.
end
答案 0 :(得分:0)
刚刚对此进行了测试,它适用于ENV
:
task :temp => :environment do
puts ENV['i']
end
% rake temp i=5
5