![]() |
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文件只是一个额外的间接层,这是无用的。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 8 月前 |
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 8 月前 |
![]() |
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
![]() |
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
![]() |
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
Flávio · 基于另外两个生成数组 1 年前 |