Jeg tror, du bare er lidt forvirret over konsoludgangen.
Du siger dette:
Summary.select("date(created_at) as date, sum(implemented_features)")...
så den returnerede Summary forekomster (indpakket i en ActiveRecord::Relation ) ikke har nogen af de sædvanlige Summary attributter:ingen id , ingen created_at , ingen implemented_featured osv. Når du ringer til inspect på et ActiveRecord-objekt, vil det vise dig, hvad der er inde i objektet, og det betyder, at det vil vise dig de indeholdte databaseattributter; din Summary instanser har ikke nogen af de sædvanlige attributter, så du kan se ting som <Summary id: nil> .
Frygt ikke, de værdier, du valgte, er der virkelig. Hvis du siger:
Summary.select(...).map(&:date)
du skulle se date(created_at) as date værdier. Hvis du tilføjer et alias for sum(implemented_features) så kan du udtrække beløbene ved at bruge det alias som metodenavn.