Paperclip 将照片文件存储在文件系统上的不同位置,而不是 photo.path 或 photo.url 所说的

Paperclip stores photo file on different location on filesystem than photo.path or photo.url says

我在 rails 应用程序中使用 Paperclip 将图像上传到文件系统。此外,我对事件模型使用单一 table 继承。损害继承自事故。 当我现在创建一个 :type => 'Damage' 的新事件对象并附上照片时,会发生一些奇怪的事情:

奇怪的部分来了。上传文件的实际路径不是以上之一,而是:/Users/fuzz/keeja/backend/keeja_backend/public/system/incidents/photo_images/000/000/265/original/fav_icon.png"

因此 Paperclip 将文件存储在文件系统中的不同路径下,而不是 object.path 所说的。

任何人都可以帮我找出这里出了什么问题吗?

使用Damage.new / Damage.create /等而不是实例化一个新的Incident来解决路径问题