如何在pdf窗口关闭后删除文件:Rails 3,wicked_pdf

时间:2016-03-09 10:19:19

标签: ruby-on-rails ruby-on-rails-3 wkhtmltopdf wicked-pdf

社会!
我有我的Rails 3应用程序,其任务是在渲染的pdf窗口关闭后删除.pdf文件中包含的.png文件。
pdf渲染代码如下所示:
<%= wicked_pdf_image_tag("/public/#{@current_user.username}/picture1.png") %>
,最后一行是
<% FileUtils.rm_r Dir.glob("./public/#{@current_user.username}/*") %>

在这种情况下,我的照片没有被渲染。 我需要在之后触发第二个命令关闭pdf窗口。

也许你有其他解决方案可以解决这个问题。

1 个答案:

答案 0 :(得分:0)

将文件保留在原来的位置。有一个后台进程,在N个小时后删除文件。可能是一小时或一天。无论你的应用程序有什么意义。