【问题标题】:Social Media Sharing Buttons Gem for Ruby on RailsRuby on Rails 的社交媒体共享按钮 Gem
【发布时间】:2011-10-30 18:54:38
【问题描述】:

我正在尝试寻找一个好的 gem,它可以让我将社交媒体共享按钮添加到我的 Rails 3 应用程序(类似于 Wordpress 插件 AddThis)。我想要启用共享的主要网站是 Facebook、Twitter、LinkedIn 和 Google+。我想允许两个级别的共享,即共享指向整个站点的链接的能力以及共享站点上特定页面或帖子的能力。提前致谢!

你会推荐什么宝石?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 wordpress social-networking social-media


    【解决方案1】:

    安装

    在你的Gemfile:

    gem 'social-share-button'
    

    并安装它:

    $ bundle install
    
    $ rails generate social_share_button:install
    

    配置

    这里https://github.com/huacnlee/social-share-button

    【讨论】:

    【解决方案2】:

    当您购买这些小部件时,您不应考虑 Rails 解决方案,而应考虑 Javascript 解决方案。由于 Rails 已采用 JQuery 作为其默认 JS 框架,因此您也可以朝这个方向看。

    这里有几个:http://plugins.jquery.com/?s=social

    我推荐shareBox

    【讨论】:

      【解决方案3】:

      我发现shareable 很不错。

      【讨论】:

        【解决方案4】:

        不幸的是,Haucnlee 的 gem 不支持计数器(目前),但我能够使用 https://github.com/iffyuva/social-buttons 为自己实现这一点。请参阅rails 3 gem for sharing content on social media sites in one click 演练。

        【讨论】:

          【解决方案5】:

          分享到 Facebook

          http://www.facebook.com/dialog/feed?app_id=123456789&link=http://Domain_name//&picture=&name=&caption=&description=&redirect_uri=http://Domain_name/&display=popup” target='_blank'>

          注意:

          app_id = ‘App_Id’,由 facebook 提供。您需要在 Facebook 中注册您的应用

          在此处查看“https://developers.facebook.com”,转到“应用”选项卡并点击“新建”

          应用程序'

          link = 这是此特定帖子的链接,如果任何用户在 FB 中点击此帖子,他将是

          重定向到此链接

          图片 = 帖子图片

          name = 帖子标题

          caption = 帖子的标题

          description = 帖子的描述

          redirect_uri = 发布后,您希望将用户重定向到哪个链接。最好提供“request.original_url”,用户将重定向到他分享链接的同一页面


          分享到链接

          http://www.linkedin.com/shareArticle?mini=true&url=http://Domain_name//&title=&summary=” 目标=”_blank”>

          注意:

          url = 这是此特定帖子的链接,如果任何用户在 Linked in 中点击此帖子,他将被

          重定向到此链接

          Title = 帖子的标题

          摘要 = 帖子描述

          【讨论】:

          • 嗨。如何将 Facebook id 传递给 share-social-button gem?
          【解决方案6】:

          http://sapegin.github.io/social-likes/ 看起来很不错,试试看。它有很多选项、包含示例和定制器的广泛文档。

          【讨论】:

            【解决方案7】:

            知道这是一个老问题,但如果您正在寻找不使用(外部)JavaScript 的东西,它也可以帮助您使用正确的 opengraph/card-metatags,也许您想尝试:https://rubygems.org/gems/social_linker(无耻由作者插入)

            【讨论】:

              猜你喜欢
              • 2017-08-21
              • 2016-07-13
              • 1970-01-01
              • 2012-08-19
              • 2017-07-09
              • 2023-03-11
              • 2019-07-29
              • 1970-01-01
              • 2016-07-22
              相关资源
              最近更新 更多