- tags.map do |property, content|
- tag(:meta, :property => property, :content => content)
- end.join("").html_safe
+ def opengraph_image_properties(og_image, og_image_alt)
+ begin
+ if og_image
+ properties = {}
+ properties["og:image"] = Addressable::URI.join(root_url, og_image).normalize
+ properties["og:image:alt"] = og_image_alt if og_image_alt
+ return properties
+ end
+ rescue Addressable::URI::InvalidURIError
+ # return default image
+ end
+ {
+ "og:image" => image_url("osm_logo_256.png"),
+ "og:image:alt" => t("layouts.logo.alt_text")
+ }