1

我有一个 Rails 3.2 应用程序,您可以上传文件,然后它提供下载链接来下载文件。我希望应用程序在下载后的特定天数/小时后自动删除文件。因此,这将清理应用程序中的空间以进行更多下载。上传文件将进入我的应用程序中的 public/data 文件夹。我已经搜索过,似乎找不到太多关于此的内容。我相信这是我的应用程序中放置的某种脚本,但不确定如何或从哪里开始。任何帮助会很酷吗?谢谢!

4

1 回答 1

0

不是 rake 任务方面的专家,但我绝对知道您需要为此创建一个 rake 任务。希望这是您所追求的入门指南:

每 60 天擦除一次记录

在 rake 中销毁 Rails 3 对象?

您可能还想查看以下 Railcast 第164 集 Cron in Ruby。有多种调度程序 gem 可供使用。

每当宝石

希望这些资源对您有所帮助。

于 2013-04-02T18:33:19.503 回答