ben şu modeli var. Ancak şimdi kullanıcıya her bir türden kaç etkinliğin ay başına geldiğini göstermek istiyorum. raylar tarafından 3 grup ve toplamı
tamam görünüyor aşağıdaki çözümü based on this post var:Activity.all(:joins => :activity_types,
:select => "activity_types.id, activity_types.name, SUM(activities.occurrences) as occurrences",
:group => "activity_types.id, activity_types.name",
:order => "activity_types.id")
ama bu raylar standartları ve rails API says it's deprecated için bir sürü kod görünüyor. activity_type_id => olaylar ile karma döndürür
Activity.sum(:occurrences).group(:activity_type_id)
:
Ben çok basittir aşağıdaki çözümü buldum.Aşağıdaki karmayı elde etmek için ne yapmalıyım: activity_type.name => oluşumlar? orijinal sorgu çalıştıysa
'activity_types bir parçası olarak gerekli: id, activity_type isim gidiyor burada name' uniq edilecek? activity_types.id üzerinde gruplandırma ve sipariş verme, yalnızca hash'ın activity_types.id temelli olmasını istediniz, değil mi? –