我正在使用元宝石为facebook创建元标记。
我的rails应用程序里有这个。
<%
meta og: {
title: "Mywebsite.com - " + @micropost.user.name,
type: "article",
description: ActionView::Base.full_sanitizer.sanitize(@micropost.content)
}
%> 我试图添加url和图像属性。
<%
meta og: {
title: "Mywebsite.com - " + @micropost.user.name,
type: "article",
description: ActionView::Base.full_sanitizer.sanitize(@micropost.content)
url:
image:
}
%> 我想从下面的网址和图片。
https://www.mywebsite.com/microposts/<%= @micropost.id %>
<%= image_tag @micropost.user.avatar.url(:preview), :style => "display: none;" %>但我总是会犯错误。当我没有错误时,我只得到
/micropost/15
/image/1/something.png我如何提供完整的价值?喜欢
https://www.mywebsite.com/microposst/15
https://www.mywebsite.com/image/1/something.png我试过双重qoutes和单qoutes。但似乎什么都起不到作用。
帮帮忙吧。
发布于 2015-06-01 05:19:37
尝尝这个,
<% img = "<img src="+ micropost.user.avatar.url(:preview) +" style='display: none;'>" %>
<%
meta og: {
title: "Mywebsite.com - " + @micropost.user.name,
type: "article",
description: ActionView::Base.full_sanitizer.sanitize(@micropost.content),
url: "https://www.mywebsite.com/microposts/" + @micropost.id.to_s,
image: img.html_safe
}
%> https://stackoverflow.com/questions/30564909
复制相似问题