From bbe44022c4eb743a29bc71288cce4eb631dbddea Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Wed, 12 Nov 2014 16:17:08 +0800 Subject: [PATCH] html_safe rendering --- app/helpers/application_helper.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index b90d049..18708ea 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -194,8 +194,8 @@ module ApplicationHelper item.each do |key,value| if !value.kind_of?(Array) value = value.nil? ? "" : value - element = element.gsub("{{#{key}}}",value.to_s) - element = element.gsub("%7B%7B#{key}%7D%7D",value.to_s) + element = element.gsub("{{#{key}}}",value.to_s.html_safe) + element = element.gsub("%7B%7B#{key}%7D%7D",value.to_s.html_safe) element = render_link_to_edit(element, value) if key.eql?("url_to_edit") end end @@ -235,8 +235,8 @@ module ApplicationHelper extras["page-title"] = Page.find_by(:page_id => params[:page_id]).name rescue "" if !extras["page-title"] extras.each do |key,value| value = value.nil? ? "" : value - html = html.gsub("{{#{key}}}",value.to_s) - html = html.gsub("%7B%7B#{key}%7D%7D",value.to_s) + html = html.gsub("{{#{key}}}",value.to_s.html_safe) + html = html.gsub("%7B%7B#{key}%7D%7D",value.to_s.html_safe) end total_pages = data['total_pages'].to_i rescue 1 if total_pages > 1 @@ -286,8 +286,8 @@ module ApplicationHelper data.each do |key,value| next if key.eql? 'impressionist' value = value.nil? ? "" : value - el = el.gsub("{{#{key}}}",value.to_s) - el = el.gsub("%7B%7B#{key}%7D%7D",value.to_s) + el = el.gsub("{{#{key}}}",value.to_s.html_safe) + el = el.gsub("%7B%7B#{key}%7D%7D",value.to_s.html_safe) end el.html_safe else