-
Notifications
You must be signed in to change notification settings - Fork 0
angelo0000/acts_as_hittable
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
ActsAsHittable
===============
This is a simple plugin to allow you to track any AR model. To use add the following line to your model:
class SomeModel < ActiveRecord::Base
acts_as_hittable
end
Migration Needed
class CreateHits < ActiveRecord::Migration
def self.up
create_table :hits do |t|
t.column :hittable_type, :string
t.column :hittable_id, :integer
t.timestamps
end
add_index :hits, [:hittable_type, :hittable_id]
end
def self.down
drop_table :hits
end
end
Example
=======
model.hit - creates a new tracking for your object
collection.hit - creates a new tracking for each object in collection
model.hit_count - number of hits on model
Copyright (c) 2008 Jake Dempsey, released under the MIT license
About
Simple Hit Tracker for ActiveRecord Models
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published