From ad76febf406bf1747141a556b8deffbad369c57e Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Mon, 7 Mar 2016 18:34:23 +0800 Subject: [PATCH] imporvised smart_converter method to parsse content better --- app/controllers/announcement_feeds_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/announcement_feeds_controller.rb b/app/controllers/announcement_feeds_controller.rb index a45fc47..52fd71a 100644 --- a/app/controllers/announcement_feeds_controller.rb +++ b/app/controllers/announcement_feeds_controller.rb @@ -47,6 +47,8 @@ class AnnouncementFeedsController < ApplicationController def smart_convertor(text) html_string = text links = html_string.scan(/img.*?src="(.*?)"/i) + links = links + html_string.scan(/a.*?href="(.*?)"/i) + links.uniq! links.each do |link| l = link.first new_link = nil @@ -56,7 +58,7 @@ class AnnouncementFeedsController < ApplicationController l1 = l.gsub("../","") new_link = request.protocol + request.host_with_port + "/" + l1 end - html_string = html_string.sub(l,new_link) if !new_link.nil? + html_string = html_string.gsub(l,new_link) if !new_link.nil? end return html_string end