我尝试使用此环境中已存在但尚未解决问题的解决方案和答案,因此我打开了一个新主题。
使用这些技术将测试服务器安装在家庭自有的服务器中,并且可以完美地保存gcloud存储。当我乘坐具有相同配置的服务器gcloud时它不起作用。 我放弃了在预生产环境中起作用的Fog凭证问题。
用户权限并尝试644 755
当我上传照片时,而不是保留在gcloud存储中,它位于根项目文件夹中,文件名为RackMultipart20160414-4440-ry1g0r.jpg
并存储在public / uploads / tmp文件夹中
不能再做了。设置是
config.fog_credentials = {
:provider => 'Google',
:google_storage_access_key_id => Figaro.env.google_storage_access_key_id,
:google_storage_secret_access_key => Figaro.env.google_storage_secret_access_key
}
config.fog_directory = 'uploads-prod'
config.fog_public = true
config.storage = :fog
config.root = Rails.root.join('public')
def store_dir "上载/#{model.class.to_s.underscore} /#{mounted_as} / {#} model.id" 端
任何想法或解决方案?! 谢谢