如果从磁盘删除图像,则回形针的默认图像

时间:2015-07-09 11:42:54

标签: ruby-on-rails paperclip

假设我将Paperclip附件添加到我的模型实例(例如@company.logo),然后从磁盘中删除文件。然后@company.logo.url仍会返回附件的路径(例如/system/companies/:id/original/test_image.jpg)。如果磁盘上不存在文件,我如何返回默认网址? :default_url选项在这种情况下不起作用。我的回形针版本:3.5.4。

1 个答案:

答案 0 :(得分:0)

您可以检查文件是否丢失,如果是,请使用以下内容删除它:

switch response := response.(type) {
case Ads:
    ...
case Other:
    ...
}