has_attached_file
我目前在我的声明中有这样的内容,
# Photo.rb
...
:s3_host_alias => 'cdn.mydomain.com'
由于s3_host_alias
指向在每个环境中都不同的特定存储桶,我想知道如何设置:s3_host_alias
读取取决于其环境的值。
我在想一种有组织的方法可能是保存在aws.yml
像这样的同一个配置文件中,
development:
bucket: development.mydomain.com
access_key_id: <%= ENV['S3_KEY'] %>
secret_access_key: <%= ENV['S3_SECRET'] %>
s3_host_alias: cdn-dev.mydomain.com
production:
bucket: media.mydomain.com
access_key_id: <%= ENV['S3_KEY'] %>
secret_access_key: <%= ENV['S3_SECRET'] %>
s3_host_alias: cdn.mydomain.com
test:
bucket: test.mydomain.com
access_key_id: <%= ENV['S3_KEY'] %>
secret_access_key: <%= ENV['S3_SECRET'] %>
s3_host_alias: cdn-test.mydomain.com
问题是我不知道如何从模型中调用这个s3_host_alias
属性。Photo.rb
知道怎么做吗?