Ruby on rails ogmetafacebook&;rails索引:共享信息未在facebook共享框中更新,但在html中正确
我在我的一个rails索引视图中使用了Facebook open graph meta标记,这是一篇文章,其中包括Facebook链接上的共享 在第一篇文章中,一切都很顺利,facebook共享框考虑了提供的元数据(标题、url等)。 但是当我想分享另一篇文章时,facebook共享框会保留以前的文章信息。在html中,元数据很好,当我使用facebook调试时,一切都很好 我错过了什么?有缓存刷新要做吗? 非常感谢你的帮助Ruby on rails ogmetafacebook&;rails索引:共享信息未在facebook共享框中更新,但在html中正确,ruby-on-rails,post,facebook-opengraph,flush,meta,Ruby On Rails,Post,Facebook Opengraph,Flush,Meta,我在我的一个rails索引视图中使用了Facebook open graph meta标记,这是一篇文章,其中包括Facebook链接上的共享 在第一篇文章中,一切都很顺利,facebook共享框考虑了提供的元数据(标题、url等)。 但是当我想分享另一篇文章时,facebook共享框会保留以前的文章信息。在html中,元数据很好,当我使用facebook调试时,一切都很好 我错过了什么?有缓存刷新要做吗? 非常感谢你的帮助 <meta property="og:title" conten
<meta property="og:title" content="<%= @post.title %> wanted on XXX!" />
<meta property="og:site_name" content= "Site Name" />
<meta property="og:url" content="http://siteroot<%= display_path(@post) %>" />
<meta property="og:description" content="Site is bla bla bla" />
<meta property="og:image" content="<%= @post.vignette.url(:medium) %>" />
<meta property="og:type" content="article" />
<meta property="article:publisher" content="https://www.facebook.com/appname" />
<meta property="article:section" content="Responsive" />
我无法判断您是否正在这样做,但请确保您共享的是帖子页面,而不是索引页面
href="www.facebook.com/sharer/sharer.php?u=<%= @post.url %>"
href=“www.facebook.com/sharer/sharer.php?u=”
如果不重新加载页面,头部的og标签将无法更新,因此您必须将Facebook指向每个帖子的唯一url