我正在使用Rails和Paperclip保存图片,这是通常的方式。
当带有附件的记录被删除时,文件系统中的附件也会被删除。
99%的时间,这是正确的操作,但是有一种情况,即使删除了数据库记录,我仍需要附件保留在系统中。
我想知道是否有人知道如何做到这一点。
我尝试在销毁记录之前通过update_attribute将附件字段设置为nil,但是update_attribute也会删除文件。
一种方法是忽略所有回调,但其他回调是必需的,这似乎有点过头了。 有没有更好的方法...
干杯。
当带有附件的记录被删除时,文件系统中的附件也会被删除。
99%的时间,这是正确的操作,但是有一种情况,即使删除了数据库记录,我仍需要附件保留在系统中。
我想知道是否有人知道如何做到这一点。
我尝试在销毁记录之前通过update_attribute将附件字段设置为nil,但是update_attribute也会删除文件。
一种方法是忽略所有回调,但其他回调是必需的,这似乎有点过头了。 有没有更好的方法...
干杯。