如果我在 application.yml
文件中设置了一些环境变量,有没有办法在 rake 任务中访问它们? env['VARIABLE_NAME']
不起作用,Rails.env['VARIABLE_NAME']
我的抽佣任务:
task :create_new_assignment => [:environment] do
puts env['VARIABLE_NAME'] # => fails.
end
最佳答案
刚刚测试过,它适用于 ENV
:
task :temp => :environment do
puts ENV['i']
end
% rake temp i=5
5
关于ruby-on-rails - 您可以在 rake 任务中访问环境变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28102842/