0

これはおそらくばかげた質問ですが、所有している YML s3 ファイルからルート バケット名を引き出す方法はありますか? 私が見た他のチュートリアルでは、バケットの名前が development/test- (何でも) であると想定しています。そこからAmazon 3s ymlにあるものを正確に引き出したいだけです。そうしないと、ハードコーディングする必要があります...

私は S3_CONFIG['bucket_name'] のように試しましたが、それは attachment_fu 固有のものかもしれないと思います。

4

1 に答える 1

-1

YAMLファイルはいつでも自分で解析できることを忘れないでください。

おそらくこれらの線に沿った何か:

config = YAML.load_file(Rails.root.join('config', 'aws_s3.yml'))
bucket_name = config[Rails.env]['bucket_name']
于 2009-11-02T01:45:09.203 に答える