我刚刚在我的应用程序中做了一个大规模的混蛋。我在开发网站上删除了数据库中一半的用户,认为这对现场网站数据库没有任何影响,这似乎导致在实际网站上删除了用户头像!
我对纸夹或S3了解不多,但如果有人知道是否有可能让他们回来,我会求助?
S3有备份吗?是否真的删除了图像,或者只是以某种方式从相关的用户对象中分离出来?
我在我的用户模型文件中使用了paperclip,如下所示:
# paperclip avatars on S3
has_attached_file :avatar, {
:styles => { :medium => "200x200", :small => "100x100#", :thumb => "64x64#" },
:default_url => "/assets/profiles/avatar_default_200x200.png",
:path => "/avatars/:style/:id/:filename"
}.merge(PAPERCLIP_STORAGE_OPTIONS)
validates_attachment_size :avatar, :less_than => 2.megabytes,
:unless => Proc.new {|m| m[:image].nil?}
validates_attachment_content_type :avater, :content_type=>['image/jpeg', 'image/png', 'image/gif'],
:unless => Proc.new {|m| m[:image].nil?}
感谢您的任何信息!
答案 0 :(得分:0)