在我的initializers/dragonfly.rb
我放了这个:
require 'dragonfly/rails/images'
app = Dragonfly[:app_name]
app.datastore = Dragonfly::DataStorage::S3DataStore.new({
:bucket_name => 'bucket_name',
:access_key_id => 'key...',
:secret_access_key => 'key...'
})
但不起作用,应用程序仍在本地保存文件。我错过了什么?
编辑:我改为Dragonfly[:app_name]
并且Dragonfly[:images]
它有效。为什么我需要设置:images
,如果我可以上传任何类型的文件?