From 8b71e8e54f7e72ebb82e2926bc1bcfa1352b57cd Mon Sep 17 00:00:00 2001 From: bohung Date: Mon, 24 Oct 2022 17:52:02 +0800 Subject: [PATCH] Fix bug. --- app/controllers/page_contents_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/page_contents_controller.rb b/app/controllers/page_contents_controller.rb index c0aedd7..c14962c 100644 --- a/app/controllers/page_contents_controller.rb +++ b/app/controllers/page_contents_controller.rb @@ -1,4 +1,5 @@ class PageContentsController < OrbitAdminController + require 'uri' def index params = OrbitHelper.params if params["wiki"].present? @@ -20,7 +21,7 @@ class PageContentsController < OrbitAdminController img_srcs = doc.css('img').map{ |i| i['src'] } metas = [{"property" => "og:title", "content" => name},{"property" => "og:site_name", "content" => Site.first.title},{"property" => "og:url", "content" => request.original_url},{"property" => "og:description", "content" => meta_desc},{"property" => "og:type", "content" => "Article"}] if img_srcs.count > 0 - metas << {"property" => "og:image", "content" => "#{request.base_url}#{img_srcs[0]}"} + metas << {"property" => "og:image", "content" => URI.join(request.base_url, img_srcs[0])} end OrbitHelper.render_meta_tags(metas)