1
我希望我能給你們一些代碼,但這個問題更多的是數學問題,不需要代碼來解決。Rails - 查找創建帖子的用戶數
我試圖找到一個數字。該數字顯示已創建帖子的用戶總數。假設我的應用程序有25個帖子,這些帖子來自4個不同的用戶,那麼數量等於4.我怎樣才能得到這個數字?
計數是這個
@collections = Collection.all
找到誰創造了一個收集用戶的數量。
非常感謝。
我希望我能給你們一些代碼,但這個問題更多的是數學問題,不需要代碼來解決。Rails - 查找創建帖子的用戶數
我試圖找到一個數字。該數字顯示已創建帖子的用戶總數。假設我的應用程序有25個帖子,這些帖子來自4個不同的用戶,那麼數量等於4.我怎樣才能得到這個數字?
計數是這個
@collections = Collection.all
找到誰創造了一個收集用戶的數量。
非常感謝。
你可以這樣做:
Collection.distinct.count(:user_id)
這將執行計數查詢,只返回誰創造了一個獨特的收集用戶的數量。
這實際上給了我一個錯誤的數字。謝謝你! –
集合屬於用戶?嘗試'Collection.select(:user_id).distinct.count',我想你的集合模型有一個字段'user_id'來存儲集合所屬的用戶的id。 – Thanh
就是這樣@KienThanh。謝謝你們的幫助! –