在我的应用程序中,每个产品都是可下载的。因此,当管理员创建每个产品时,他必须指定要上传的文件。现在我打算将这些文件保存在网站目录之外,并以产品 ID 作为文件名。
我正在使用活动管理员和carrierwave。我不需要在我的产品表中为文件路径设置一列,因为给定产品 ID,我知道如何获取该文件。因此,在我的Product
模型中,我没有mount_uploader
声明。
在活动管理员的产品添加页面中,我可以显示文件上传。但由于它没有与Product
模型链接,我的上传者永远不会被调用。我想知道解决这个问题的最佳方法是什么?我只需要上传文件而不更新模型中的任何内容。
任何帮助都会很棒!