【问题标题】:How to remove image from amzon in rails如何在rails中从亚马逊中删除图像
【发布时间】:2015-06-04 13:25:18
【问题描述】:

我使用带有 amazon s3 服务器的回形针模块来存储图像。

我可以使用下面的行成功上传图片。

album_photo.avatar.url(:original)

但是如何从 S3 中删除此图像?我不知道怎么做。

我调用了一个简单的销毁方法,如下所示:

def destroy
  @album.destroy    
  respond_to do |format|
    format.js
  end
end

但它只会从数据库中删除图像,而不是从 S3 中删除。

我提到了Paperclip - delete a file from Amazon S3?链接,但我不明白。

那么我错过了什么?

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-4 paperclip


【解决方案1】:

试试,应该会自动删除。

<%= link_to "delete your photo", photo_path, method: :delete, data: { confirm: "Are you sure?" }%>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2017-11-21
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多