From 5118985aeb76e0e56308d091fc9abec896f75534 Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Thu, 3 May 2012 17:37:48 -0700 Subject: [PATCH] include default image for FB for timeline --- app/helpers/open_graph_helper.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/helpers/open_graph_helper.rb b/app/helpers/open_graph_helper.rb index b1c0eae86..26f8bb461 100644 --- a/app/helpers/open_graph_helper.rb +++ b/app/helpers/open_graph_helper.rb @@ -12,7 +12,8 @@ module OpenGraphHelper end def og_image(post) - tags = post.photos.map{|x| meta_tag_with_property('og:image', x.url(:thumb_large))} || [] + tags = post.photos.map{|x| meta_tag_with_property('og:image', x.url(:thumb_large))} + tags << meta_tag_with_property('og:image', default_image_url) if tags.empty? tags.join(' ') end @@ -38,4 +39,15 @@ module OpenGraphHelper def meta_tag_with_property(name, content) content_tag(:meta, '', :property => name, :content => content) end + + private + + # This method compensates for hosting assets off of s3 + def default_image_url + if image_path('asterisk.png').include?("http") + image_path('asterisk.png') + else + "#{root_url.chop}#{image_path('asterisk.png')}" + end + end end \ No newline at end of file