[英]Rails4 - How to pass value properly in rails application?
我正在使用metamagic gem為facebook創建meta標簽。
我的Rails應用程序中有這個。
<%
meta og: {
title: "Mywebsite.com - " + @micropost.user.name,
type: "article",
description: ActionView::Base.full_sanitizer.sanitize(@micropost.content)
}
%>
我正在嘗試添加url和image屬性。
<%
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。 但是似乎沒有任何作用。
請幫助。
嘗試這個,
<% 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
}
%>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.