ensl.org/app/models/view_count.rb

17 lines
417 B
Ruby
Raw Permalink Normal View History

# == Schema Information
#
# Table name: view_counts
#
# id :integer not null, primary key
# viewable_id :integer
# viewable_type :string(255)
# ip_address :string(255)
# logged_in :boolean
# created_at :date
#
class ViewCount < ActiveRecord::Base
belongs_to :viewable, :polymorphic => true
validates_uniqueness_of :ip_address, :scope => [ :viewable_id, :viewable_type ]
end