제품 및 Statement_Sales에 대한 모델을 보유하고 있으며 내 뷰에서 영업 보고서 및 기본 분석을 제공하기 위해 다양한 합계 및 그룹 조치를 수행하려고합니다. 모델이나 컨트롤러를 넣을 수있는 가장 좋은 곳은 어디입니까? 내 견해에서 어떻게 접근 할 수 있습니까? 내가 쉽게 내보기에 이런 식으로 뭔가를 사용하여 온라인 판매 날짜별로 줄을 가져올 수있는 순간판매 합계/그룹화 -이 기능을 수행 할 위치는 어디입니까?
:
<% @product.statement_sales.each do |sales| %>
<td><%= sales.units %></td>
<% end %>
그러나이 라인 데이터에 의해 라인, 나는 처음으로 총을 줄 수 있어야합니다 날짜는 다음 7 일, 1 개월, 3 개월, 1 년 등 등 콘솔에서
에 대한 합계 내가 사용 날짜별로 그룹화를 알아 냈어요 :
p.statement_sales.group(:date).sum(:units)
하지 t에 그것을 가지고하는 방법을 잘 그는 하나의 날짜까지 그룹화하는 것 이상의 응용 및 적용.
차별화 된 접근 방식으로 몇 개의 벽을 치기 때문에 Rails에 매우 익숙합니다. 나는 이것이 실제로 아주 쉽다라고 확신한다!! 미리 감사드립니다.
감사합니다. 시도해 보겠습니다. – Raoot
범위 접근 방식이 작동하지 않는 것 같습니다. 오류가 발생합니다. 그러나 작동하는 것처럼 보이는 다음을 시도해보십시오 : def self.units_by_date 그룹 (: 날짜) .sum (: units) 끝 – Raoot
보고있는 오류가 무엇입니까? 클래스 메서드를 추가하는 것은 스코프를 사용하는 대신 사용할 수 있지만 둘을 교환해서 사용할 수 있어야합니다. –