0

我尝试使用 link_to 方法制作 facebook 分享功能。

这是我的分享链接助手

urlencode=ERB::Util.url_encode("http://fbjstest.herokuapp.com/posts/#{id}&t=#{title}");
url= "https://www.facebook.com/sharer/sharer.php?u=#{urlencode}"

它会生成一个这样的网址。

https://www.facebook.com/sharer/sharer.php?u=http://fbjstest.herokuapp.com/posts/9&t=Cool

我的问题是:

当我单击取消或提交按钮时,它没有重定向到原始网站。

有什么建议么 ?

感谢帮助

4

1 回答 1

0

我找到了根本原因...

我尝试在“新页面”上打开链接,它解决了我的问题。

<%= link_to 'Share to FB' , fb_share_link_maker(params[:id],@post.title) , :target => "_blank", :class => "btn" %>

关键点是

:target => "_blank"

谢谢

于 2012-06-19T15:21:52.707 回答