回形针和S3存储种子

时间:2014-03-23 12:31:58

标签: ruby-on-rails amazon-s3 paperclip

我已经设置了我的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的情况下转储数据并重新播种?

0 个答案:

没有答案