Detectando erros de sintaxe

master
Alinson S. Xavier 18 years ago
parent 4d4433da4e
commit 45f1a1e8d8

@ -31,6 +31,14 @@ class WikiPage < ActiveRecord::Base
acts_as_versioned :if_changed => [ :content, :description, :title ] acts_as_versioned :if_changed => [ :content, :description, :title ]
self.non_versioned_fields << 'position' self.non_versioned_fields << 'position'
def validate
begin
to_html
rescue
errors.add("content", "possui erro de sintaxe")
end
end
def to_html(text = self.content) def to_html(text = self.content)
return BlueCloth.new(text).to_html return BlueCloth.new(text).to_html
end end