ActsAsNetwork is a plugin that we’ve recently extracted from PingMe (
http://gopingme.com ) to simplify the definition and storage of network
relationships between entities using ActiveRecord. It drives the social
networking features of the site.
ActsAsNetwork it special because it uses a single record in an
intermediate
has_and_belongs_to_many table or has_many :through join model. With one
instance of an association or join model there is no need for reverse
relationship records, association callbacks, or other complexities.
Check it out.
More details (via blog): Blog - Zetetic
Documentation: http://actsasnetwork.rubyforge.org
Cheers,
Stephen @ Zetetic
==
VOTE TagTime - http://vote.railsrumble.com/teams/26/visit
What should you be doing? - http://www.gopingme.com