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}"

このようなURLになります。

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

私の問題は:

キャンセルまたは送信ボタンをクリックしても、元の Web サイトにリダイレクトされませんでした。

助言がありますか ?

手伝ってくれてありがとう

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 に答える