コンソールの出力に少し混乱していると思います。
あなたはこれを言っています:
Summary.select("date(created_at) as date, sum(implemented_features)")...
したがって、返されたSummary インスタンス(ActiveRecord::Relationにまとめられています )通常のSummaryはありません 属性:idなし 、created_atはありません 、implemented_featuredはありません 、など。inspectを呼び出すとき ActiveRecordオブジェクトでは、オブジェクトの内部を表示したいので、含まれているデータベース属性を表示したいということです。あなたのSummary インスタンスには通常の属性がないため、<Summary id: nil>のようなものが表示されます。 。
恐れることはありません、あなたが選択した値は本当にそこにあります。あなたが言うなら:
Summary.select(...).map(&:date)
date(created_at) as dateが表示されます。 値。 sum(implemented_features)のエイリアスを追加する場合 次に、そのエイリアスをメソッド名として使用して合計を抽出できます。