Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Facebook共享链接,没有';t重定向到原始站点_Ruby On Rails_Facebook_Facebook Sharer - Fatal编程技术网

Ruby on rails 使用Facebook共享链接,没有';t重定向到原始站点

Ruby on rails 使用Facebook共享链接,没有';t重定向到原始站点,ruby-on-rails,facebook,facebook-sharer,Ruby On Rails,Facebook,Facebook Sharer,我尝试使用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}" 它将生成这样的url https://www.facebook.

我尝试使用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}"
它将生成这样的url

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

当我点击“取消”或“提交”按钮时,它并没有重定向到原始网站。 有什么建议吗


谢谢你的帮助

我找到了根本原因

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

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

:target => "_blank"