Ruby on rails 4 Heroku环境变量不可访问,而是获取<;%=环境[';我的U设置';]%>;
在aws_setting.yml中针对不同环境进行配置,如下所示:Ruby on rails 4 Heroku环境变量不可访问,而是获取<;%=环境[';我的U设置';]%>;,ruby-on-rails-4,heroku,amazon-s3,Ruby On Rails 4,Heroku,Amazon S3,在aws_setting.yml中针对不同环境进行配置,如下所示: local:&local\u设置 启用\u设置:true heroku:&heroku\u设置 启用\u设置: 测试: 这是因为您正在加载YAML。您还需要将内容解析为ERB,以获得外推的值 YAML.load(ERB.new(File.read("#{::Rails.root}/config/aws_setting.yml")).result)[Rails.env]
local:&local\u设置
启用\u设置:true
heroku:&heroku\u设置
启用\u设置:
测试:
这是因为您正在加载YAML。您还需要将内容解析为ERB,以获得外推的值
YAML.load(ERB.new(File.read("#{::Rails.root}/config/aws_setting.yml")).result)[Rails.env]