diff --git a/app/controllers/page_contents_controller.rb b/app/controllers/page_contents_controller.rb index 0221580..fc005d3 100644 --- a/app/controllers/page_contents_controller.rb +++ b/app/controllers/page_contents_controller.rb @@ -18,7 +18,7 @@ class PageContentsController < OrbitAdminController request = OrbitHelper.request meta_desc = html.nil? ? "" : ActionView::Base.full_sanitizer.sanitize(html)[0..200] doc = Nokogiri::HTML( html ) - img_srcs = doc.css('img').map{ |i| i['src'] } + img_srcs = doc.css('img').map{ |i| i['src'] }.compact metas = [{"property" => "og:description", "content" => meta_desc},{"property" => "og:type", "content" => "Article"}] if img_srcs.count > 0 metas << {"property" => "og:image", "content" => URI.join(request.base_url, URI.encode(img_srcs[0])).to_s}