我有一个相当简单的文件上传系统。每当上传多个文件时,它都会在数据库中创建一条新记录并将文件名存储在字段下file_leaf
。在应用程序中,您可以创建子文件夹,它们由 boolean 指示branch
。
Parent_id 用于确定文件是否属于文件夹。在本例中,子文件夹是属于测试主文件夹的文件夹。baby_3.jpg 是属于文件夹 Test Main Folder 的文件。
我有时会从文件夹中拖放文件。此文件夹可能包含子文件夹和子文件夹中的文件。我怎样才能让carrierwave了解此图像的来源位于子文件夹中,为子文件夹创建记录,然后将parent_id附加到子文件夹id的文件中?