Module: Mongoid::Document::InstanceMethods

Defined in:
lib/ext/mongoid.rb

Instance Method Summary collapse

Instance Method Details

#delete_medias(content) ⇒ Object

remove medias within the content



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/ext/mongoid.rb', line 11

def delete_medias(content)
	doc = Nokogiri::HTML(eval("self.#{content.to_s}"))
	#doc = Nokogiri::HTML(self.content)
	images = doc.css("img[src*='/see/']")
	if images.count>0
		images.each do |image|
			grid_id = image["src"].split("/")[2]
			MongoGrid.remove(grid_id)
		end
	end
end