在rails中使用paperclip时获取全局s3存储桶名称

时间:2009-10-27 18:06:01

标签: ruby-on-rails attachment paperclip amazon-s3

这可能是一个愚蠢的问题,但有没有办法可以从我拥有的YML s3文件中提取根桶名称?我见过的其他教程只是假设这些桶名为development / test-(无论如何)。我只是想把亚马逊3s yml中的内容完全拉出来,否则我将不得不硬编码......

我尝试过像S3_CONFIG ['bucket_name'],但我认为这可能是attachment_fu特有的,不确定。

1 个答案:

答案 0 :(得分:-1)

请记住,您始终可以自己解析YAML文件。

可能就是这样:

config = YAML.load_file(Rails.root.join('config', 'aws_s3.yml'))
bucket_name = config[Rails.env]['bucket_name']