我使用CarrierWave上传用户的图片。我的PictureUploader类有3个版本(大、小、thumb)。
现在我想添加一个文章模型,然后有可能添加一个图像到文章。
我的问题是:
最好的方法是:为文章创建一个新的上传程序?或者仅仅使用现有的图片上传工具?如果是,如何添加条件,例如:大、小和thumb仅用于用户模型,而"other_version“用于文章模型
发布于 2013-11-06 10:27:19
我会做一个不同的上传器,以防你的文章图片在某种程度上与你的用户图片不同。即使它们现在没有,保持它们分离将在以后给你更多的灵活性。
请记住,上传器只是Ruby类,所以如果它们共享某些功能,您可以使用继承/混合,这样就不会复制代码。
https://stackoverflow.com/questions/19802917
复制相似问题