Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

24 lines (15 sloc) 0.467 kB

dm-counter-cache

DataMapper::CounterCacheable automates the dec/incrementing of association counter fields. This is similar to counter caches in ActiveRecord.

Example:

class Post

include DataMapper::Resource

has n :comments

property :id, Integer, :serial => true
property :comments_count, Integer, :default => 0

end

class Comment

include DataMapper::Resource
include DataMapper::CounterCacheable  

belongs_to :post, :counter_cache => true

end

Jump to Line
Something went wrong with that request. Please try again.