Ruby on rails 权限被拒绝回形针和s3错误
我在heroku上部署了rails 4应用程序。我正在使用Amazon s3 bucket来承载图像(使用曲别针gem),但当我尝试将图像上载到我的文章控制器时,我遇到以下错误:Ruby on rails 权限被拒绝回形针和s3错误,ruby-on-rails,ruby,ruby-on-rails-4,heroku,amazon-s3,Ruby On Rails,Ruby,Ruby On Rails 4,Heroku,Amazon S3,我在heroku上部署了rails 4应用程序。我正在使用Amazon s3 bucket来承载图像(使用曲别针gem),但当我尝试将图像上载到我的文章控制器时,我遇到以下错误: Permission denied @ dir_s_mkdir - /articles 我已经完成了列出的步骤。据我所知,这可能是一个文件夹权限问题,但并不确定如何解决这个问题 尝试将以下代码放入/config/environments/production.rb文件中,并相应地更新ENV密钥名称。主机名取决于您所在
Permission denied @ dir_s_mkdir - /articles
我已经完成了列出的步骤。据我所知,这可能是一个文件夹权限问题,但并不确定如何解决这个问题 尝试将以下代码放入/config/environments/production.rb文件中,并相应地更新ENV密钥名称。主机名取决于您所在的地区,如美国西部1、欧盟西部1等
添加:s3\u host\u名称为我做到了这一点。干杯正如其他图坦卡蒙老师所说,我把它放在了一个初始化器中。
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
:s3_host_name => 's3-us-west-1.amazonaws.com'
}
}