16 lines
314 B
Ruby
16 lines
314 B
Ruby
|
class BufferCategory
|
||
|
include Mongoid::Document
|
||
|
include Mongoid::Timestamps
|
||
|
|
||
|
belongs_to :category
|
||
|
belongs_to :categorizable, polymorphic: true
|
||
|
|
||
|
before_destroy :remove_categorizable_category_id
|
||
|
|
||
|
private
|
||
|
|
||
|
def remove_categorizable_category_id
|
||
|
self.categorizable.remove_id(self.category.id)
|
||
|
end
|
||
|
|
||
|
end
|