我已经设置了我的Rails 4应用程序,以便在Paperclip gem上使用S3存储。通过创建方法完美地上传文件,使用= image_tag(@listing.avatar.url)
显示图像...
我遇到的问题是当我使用seed_dump
并创建seed.db时;重置数据库并再次将数据再路由到S3的路径,在那里图像不再正确?!
application.rb中
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['FOG_DIRECTORY'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
listing.rb
has_attached_file :avatar
validates_attachment_content_type :avatar, :content_type => /\Aimage\/.*\Z/
长话短说:如何在不丢失头像URL的情况下转储数据并重新播种?