Я нашел ответ здесь Как использовать значения YML в конфиге / инициализаторе
Сначала я загружаю в yaml и вставляю его в константу.
#config/initializers/constants.rb
S3_CONFIG = YAML.load_file("#{::Rails.root}/config/amazon_s3.yml")
Затем, когда я настрою скрепку для модели, извлеките эти значения, убедившись, что я ссылаюсь на текущую среду:
class Entry < ActiveRecord::Base
has_attached_file :media,
:styles => {
:medium => "300x300>",
:thumb => "110x110>"
},
:storage => :s3,
:bucket =>S3_CONFIG[::Rails.env]["bucket"],
:s3_credentials => {
:access_key_id => S3_CONFIG[::Rails.env]["access_key_id"],
:secret_access_key => S3_CONFIG[::Rails.env]["secret_access_key"]
}
end