Module: SimplyTaggable::Base::ClassMethods
- Defined in:
- lib/simply_taggable/base.rb
Instance Method Summary collapse
Instance Method Details
#simply_taggable ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/simply_taggable/base.rb', line 16 def simply_taggable # add some options like :by => :user # in case User isn't the model of choice include SimplyTaggable::Base::InstanceMethods has_many :taggings, :as => :taggable, :dependent => :destroy has_many :tags, :through => :taggings attr_writer :tag_names attr_accessible :tag_names after_save :assign_tags end |
#simply_taggable_tagger ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/simply_taggable/base.rb', line 8 def simply_taggable_tagger has_many :tags, :as => :tagger, :dependent => :destroy end |