0
我正在Ruby on Rails應用上運行基本的用戶照片系統。我想統計用戶擁有的照片總數。我可以用Ruby方法來計算通過循環的總迭代次數嗎?如何計算循環內的迭代總數?
@photos.each do |photo|
photo.total_number_of_iterations
end
我正在Ruby on Rails應用上運行基本的用戶照片系統。我想統計用戶擁有的照片總數。我可以用Ruby方法來計算通過循環的總迭代次數嗎?如何計算循環內的迭代總數?
@photos.each do |photo|
photo.total_number_of_iterations
end
用戶有很多照片
@user.photos.count #as user has_many photos
從環每張照片對象
@user.photos.map.with_index.to_a
#[[photo1, 0], [photo2, 1]]
的指數要獲得總計數/或照片
總迭代@user.photos.map.with_index(1).to_a.last.last
爲什麼要迭代每張照片?
@photos.count
給你的照片數量。
,並向我們展示您在用戶和照片之間的關聯 –
否...它是數據庫中具有許多屬性的表格。 – user3247042
@Andre Deineko ...是啊...這就是我認爲的簡單答案,但它會在頁面上拋出「no method .count」錯誤。 – user3247042