Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/tagutils/active_record.rb

Direct Known Subclasses

TagDb::Model::Tag, TagDb::Model::Tagging

Class Method Summary collapse

Class Method Details

.has_many_tags(opts = {}) ⇒ Object



6
7
8
9
10
# File 'lib/tagutils/active_record.rb', line 6

def self.has_many_tags( opts={} )
  puts "  [TagUtils.has_many_tags] adding taggings n tags has_many assocs to model >#{name}<"
  has_many :taggings, class_name: 'TagDb::Model::Tagging', :as      => :taggable
  has_many :tags,     class_name: 'TagDb::Model::Tag',     :through => :taggings
end