From 7968e7195fda7252c59a428274b4885819073f9c Mon Sep 17 00:00:00 2001 From: Alinson Santos Date: Sat, 8 Mar 2008 18:57:43 -0300 Subject: [PATCH] Detectando erros de sintaxe no preview --- app/controllers/wiki_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/wiki_controller.rb b/app/controllers/wiki_controller.rb index 5464b74..c1d5993 100644 --- a/app/controllers/wiki_controller.rb +++ b/app/controllers/wiki_controller.rb @@ -112,7 +112,11 @@ class WikiController < ApplicationController def preview @text = params[:text] - render :text => BlueCloth.new(@text).to_html + begin + render :text => BlueCloth.new(@text).to_html + rescue + render :text => $!.to_s.gsub(">", ">").gsub("<", "<") + end end def diff