繁体   English   中英

从rake任务中删除回形针附件文件

[英]Delete paperclip attachment files from a rake task

我有一个带有回形针附件调用电子表格的模型。

该模型是import,它将电子表格数据导入数据库。

我想设置一个任务可能是清理所有旧进口物品(例如,早于1个月)的耙任务。

我不确定这是否是最好的方法,但这是我在搜索时发现的。

实际的问题是,当我从rake任务中销毁模型时,它不会从与附件关联的系统中删除文件。 另一方面,当我从Web应用程序中破坏模型时,它也会破坏模型。

我应该怎么做才能删除附件文件以及从rake任务中破坏模型?

从控制器或rake调用#destroy之间不会有任何区别。 也许您会混淆#delete和#destroy? #delete会忽略回调,因此将不允许回形针清理其附件。

当然,也存在与文件权限有关的问题。 您是否以与运行Web应用程序相同的用户身份运行rake任务?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM