如何在 rails 中从亚马逊删除图片
How to remove image from amzon in rails
我使用 amazon s3 服务器的回形针模块来存储图像。
我可以使用下面的行成功上传图片。
album_photo.avatar.url(:原创)
但是如何从 S3 中删除此图像?不知道怎么办。
我调用了一个简单的 destroy 方法,如下所示:
def destroy
@album.destroy
respond_to do |format|
format.js
end
end
但它只从数据库中删除图像,而不是从 S3 中删除图像。
我提到了 Paperclip - delete a file from Amazon S3? link 但我不明白。
那我错过了什么?
试试,应该会自动删除。
<%= link_to "delete your photo", photo_path, method: :delete, data: { confirm: "Are you sure?" }%>
我使用 amazon s3 服务器的回形针模块来存储图像。
我可以使用下面的行成功上传图片。
album_photo.avatar.url(:原创)
但是如何从 S3 中删除此图像?不知道怎么办。
我调用了一个简单的 destroy 方法,如下所示:
def destroy
@album.destroy
respond_to do |format|
format.js
end
end
但它只从数据库中删除图像,而不是从 S3 中删除图像。
我提到了 Paperclip - delete a file from Amazon S3? link 但我不明白。
那我错过了什么?
试试,应该会自动删除。
<%= link_to "delete your photo", photo_path, method: :delete, data: { confirm: "Are you sure?" }%>