2017-03-28 18 views
1

Ruby on Railsのブログアプリケーションにカスタムソーシャルメディア共有ボタンを追加しようとしています。 Javascriptを含める「ポスト」という意味を共有するためのポップアップウィンドウが表示されることは重要です。Ruby on Railsのソーシャルメディア共有ボタン

残念ながら、このコードは動作しません:

<!-- Twitter --> 
    <a oneclick="javascript:window.open('http://twitter.com/share?text=<%= @post.title %> 
    by Martin Bortowski - &amp;url=<%= url_for([@post, {only_path: false}]) %>', 
    '_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-twitter"></i></a> 

    <!-- Facebook --> 
    <a oneclick="javascript:window.open('http://facebook.com/sharer.php?u=<%= url_for([@post, {only_path: false}]) %>', 
    '_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-facebook"></i></a> 

    <!-- Google Plus --> 
    <a oneclick="javascript:window.open('https://plus.google.com/share?url=<%= url_for([@post, {only_path: false}]) %>', 
    '_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-google-plus"></i></a> 

私は何も起こりませんボタンをクリックします。私は何が欠けているのですか?誰かが私を助けることができますか?詳しい情報が必要な場合は、私に知らせてください。

答えて

3

以下のソーシャルshairing機能を実装するためのRuby on Railsで利用可能な宝石の数はいくつかのリンク

  1. https://github.com/huacnlee/social-share-button
  2. https://github.com/hermango/shareable
+1

がありますされている私は、ソーシャル共有ボタンの宝石を使用しているし、それが働きました完全に!私はこのチュートリアルhttps://richonrails.com/articles/adding-social-sharing-buttons-to-your-rails-app – trickydiddy

+0

を使いました。 :) –

関連する問題