这是我第一次使用Paperclip和Amazon S3,我确信我错过了一些显而易见的事情。如果有人能指出来就太好了。
在S3存储桶中,我有两个文件夹,分别是development和production,以便根据环境上传图片到相应的文件夹。我在我的
我一直在S3存储桶上传名为“development” / “production”的文件(如屏幕截图所示)。
我甚至尝试将:path作为paperclip的配置设置传递。同样的事情发生了-一个名为development / production的文件夹被上传。
我错过了什么吗?我想做的就是在开发环境中上传图片到开发文件夹,反之亦然。
在S3存储桶中,我有两个文件夹,分别是development和production,以便根据环境上传图片到相应的文件夹。我在我的
model.rb
中尝试了此处提供的解决方案(链接),代码如下:options = {}
if Rails.env.production?
options[:path] ||= 'production'
else
options[:path] ||= 'development'
end
has_attached_file :picture, options
我一直在S3存储桶上传名为“development” / “production”的文件(如屏幕截图所示)。
我甚至尝试将:path作为paperclip的配置设置传递。同样的事情发生了-一个名为development / production的文件夹被上传。
我错过了什么吗?我想做的就是在开发环境中上传图片到开发文件夹,反之亦然。
options[:path] ||= 'production/'
- Yule