我有一个属性图像的对象:
post = Post.first
post.image_path #(this is a image path carrierwave like http://localhost:3000/uploads/image/sd54asdf.jpg)
在控制台中我写道:
post = Post.delete
post.delete
这会删除Post对象,但不会删除目录中的图像:
然而对于同一个对象,如果我在我的对象控制器中写道:
def delete
@post = Post.find(params[:id])
@post.delete
respond_to do |format|
format.html { redirect_to root_path }
format.json { head :ok }
end
end
在我看来
<%= button_to 'Delete Post', @post, confirm: 'Are you sure?', method: :delete, :url => { :controller => "posts", :action => "delete" } %>
删除图像和文件夹。
我怎样才能在控制台中删除对象?
我不想删除目录图片,我不想删除图片