|
|
1
3
你不是在装桶。它在您的s3.yml文件中,但您没有从调用中读取该值
回形针S3文档: http://rubydoc.info/gems/paperclip/Paperclip/Storage/S3#s3_protocol-instance_method 另外,注意那些告诉你不要在Heroku上使用s3.yml文件的人。这是一种浪费,只是增加了抽象,却什么也买不到。您已经用您需要的值设置了env,所以请使用它们。 我以前做过这样的工作,我不想将s3.yml文件推送到heroku,但我确实想将它用于测试和开发。在初始值设定项中,可以这样做:
然后,当您在模型中设置回形针时,您引用如下值:
显然,这意味着您不希望将s3.yml文件保存在Git存储库中(实际上,您不应该这样做)。 |
|
|
2
3
我一直这样
我想这对某些人来说可能有点间接,但对我来说,这似乎是最干净的实现。 |
|
|
3
1
您的s3 yaml文件实际上正在使用字符串
在将实际信息放入yaml文件之外,至少可以做一些事情。你可以 look into enabling ERB in your yaml configs 或者根本不使用yaml文件作为凭证,因为在您的每一个Rails环境中,您总是从环境中提取,所以在您的情况下,yaml文件只是一个额外的间接层,这是无用的。 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
DSATH · 我的lambda在代码完成之前就结束了,我不知道为什么 1 年前 |
|
|
explorer · AWS SageMaker项目模板创建失败 2 年前 |
|
Sunil Garg · 使用nodejs在S3上传文件时出现格式问题 2 年前 |