1
我想知道是否有一種方法來統計與我的哈姆模板不同,我嘗試使用group_by(&:product_id)沒有成功。下面的代碼給我一個計數,但不是唯一的哈姆模板內清除計數
- @suppliers.each do |supplier|
%tr
%td.mdl-data-table__cell--non-numeric= link_to supplier.name, edit_admin_supplier_path(supplier)
%td.mdl-data-table__cell--non-numeric= supplier.variants.product.count
如果可能,請勿在視圖中查詢。這也會給你一個討厭的n + 1查詢。 – max
你是說我應該在模型中執行這個查詢嗎? –
或者在控制器中 - 您很可能希望使用帶有子查詢的聯接來獲取計數。具體怎麼做取決於數據庫和模式。 – max