弃用警告:[回形针] [弃用] AWS paper v1已在回形针5

时间:2016-07-09 07:26:22

标签: ruby-on-rails paperclip

最近我将我的Rails版本从3.2迁移到4.2.6,并且我修改了一些宝石,如paperclip 2.3到4.3.6。当我运行rails服务器时,我得到以下弃用:

  

弃权警告:[回形针] [弃用] AWS SDK v1已经发布   在回形针中弃用5.请考虑先升级到AWS 2   升级回形针。 (来自at   /home/myuser/Desktop/project/app/models/user.rb:58)弃用   警告:[paperclip] [弃用] AWS SDK v1已被弃用   paperclip 5.请在升级前考虑升级到AWS 2   回形针。 (来自at   /home/myuser/Desktop/project/app/models/user.rb:72)

这是user.rb,第58行:

  has_attached_file :photo,
    :styles => { :small => "125x125>" } ,
    :storage => :s3,
    :s3_credentials => "#{Rails.root.to_s}/config/s3.yml",
    :path => "/:style/:id/:filename"

这是user.rb,第72行:

  has_attached_file :logo,
    :styles => { :small => "200x100>" } ,
    :storage => :s3,
    :s3_credentials => "#{Rails.root.to_s}/config/s3.yml",
    :path => "/:style/:id/:filename"

如何过度弃用?请帮忙

1 个答案:

答案 0 :(得分:3)

如果您未在应用中的任何其他地方使用AWS gem,那么它将非常简单。升级AWS gem,然后浏览notes that Paperclip has provided以确保升级顺利进行。

如果您在其他地方使用AWS gem,那么您可以手动升级使用情况,或者您可以在应用中实际拥有gem的v1和v2。 gem提供有关running them side-by-side的信息。