2016-01-23 62 views
0

我正在使用Carrierwave上傳文件和圖像的Rails項目。我只需要一種方法來統計通過carrierwave上傳到服務器的文件數量。像AvatarUploader.all.countRails計算所有Carrierwave上傳文件的數量

謝謝。

+0

也許'counter_cache'會幫助你嗎? –

+0

@DavidKristianLaundav一點都沒有,我想必須有一個基於ruby的解決方案,像遞歸計算所有上傳目錄圖像/文件! –

回答

0

如果存在模型A,則爲模型A_attachments創建一個has_many關聯,併爲每個附件創建並簡單地通過A_attachments.count對其進行計數。

爲了計算記錄中的模型數量,您只需要ModelName.count,就是這樣。

有來自一個名爲SSR 用戶在這個環節https://stackoverflow.com/a/21412174

我不想複製並粘貼答案,因爲他是很值得的給予好評這個一個非常詳細的解釋。

相關問題