我正在开发一个rails项目,使用Carrierwave上传文件和图像。我只需要一种方法来计算通过carrierwave上传到服务器的文件数量。像AvatarUploader.all.count
?
感谢。
答案 0 :(得分:0)
如果有模型A,请为每个附件创建一个模型A_attachments的has_many关联,并按A_attachments.count计算它们。
为了计算记录中的模型数量,你只需要ModelName.count就可以了。
来自名为SSR的用户有一个非常详细的解释 在此链接中https://stackoverflow.com/a/21412174
我不想复制和粘贴答案,因为他确实值得为此付出代价。