Repository URL to install this package:
Version:
0.1.1 ▾
|
module Eventful
class EventTag < ::ActsAsTaggableOn::Tag
default_scope lambda {
ActsAsTaggableOn::Tag.joins(:taggings)
.where('taggings.taggable_type = ?', 'Eventful::Event')
.uniq.reorder('name ASC').readonly(false)
}
after_create :affix_context
protected
def affix_context
ActsAsTaggableOn::Tagging.create!(:tag_id => self[:id],
:context => 'event_tags',
:taggable_type => 'Eventful::Event')
end
end
end