Carrierwave:如何处理相同类型的多个上传

时间:2011-03-09 18:34:28

标签: ruby-on-rails ruby carrierwave

目前我正在使用一个带有一个载波上传器的文章模型,要求已经改变,每篇文章都应附加n个图像。

实现这一目标的最佳(也是最简单)方法是什么?现在,我能想到的只是创建一个Image实体,并将此引用作为上传者,并让每个文章n图像。听起来很多工作,会破坏所有当前的图像,所以我不赞成这一点。

1 个答案:

答案 0 :(得分:1)

如果将图像上传要求拆分为自己的模型,可能会更好。您的文章模型已经更改了要求,您可能会在以后使用其他需要类似功能的模型。

从软件设计的角度来看,拥有一个处理上传文章并将其与文章模型相关联的图像模型是一种更易于维护的方式。