Assuming impression counts are for Publication
, and impression count is to be grouped by each day.
You could create PublicationImpression
model to serve as a counter for the impression of each Publication
per day.
class CreatePublicationImpressions < ActiveRecord::Migration
def self.up
create_table :publication_impressions, :id => false do |t|
t.integer :impressions, :default => 0
t.datetime :date
t.references :publication
t.timestamps
end
end
def self.down
drop_table :publication_impressions
end
end