ruby-on-rails - 在 Ruby on Rails 中分享

标签 ruby-on-rails ruby ruby-on-rails-4

在我的 Rails 应用程序中,我已经完成了这样的 facebook 分享..

<li class="facebook">
            <a href="javascript: void(0)" onclick="window.open('https://www.facebook.com/dialog/feed?app_id=<%= FACEBOOK_APP_KEY %>&amp;display=popup&amp;description=<%= $fb_share_text %>&amp;name=<%= $fb_share_name %>&amp;picture=<%= request.base_url %>redirect_uri=<%= FB_CALL_BACK_URL %>','sharer','toolbar=0,status=0,width=548,height=325');"></a>
</li>

我可以使用 jquery ajax 调用做同样的事情吗?因为我想在成功功能上做一些事情,比如更新一些 html.. 请帮助..

最佳答案

This SO answer包括使用 Facebook JavaScript API 进行分享。应该正是你要找的。它也有成功的回调。

FB.ui() 上的 Facebook 文档链接 is here.

带有回调的页面中的一些示例代码:

FB.ui(
  {
    method: 'share',
    href: 'https://developers.facebook.com/docs/',
  },
  function(response) {
    if (response && !response.error_code) {
      alert('Posting completed.');
    } else {
      alert('Error while posting.');
    }
  }
);

关于ruby-on-rails - 在 Ruby on Rails 中分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24037410/

相关文章:

ruby-on-rails - 显示页面未能沿(rails)传递种子数据

ruby-on-rails - 在 Ruby 中解析 csv 文件

ruby-on-rails - rails : undefined method error when move codes from view to helper file

ruby-on-rails - Ruby on Rails Scaffold,其中数字作为数据库头

javascript - Rails 4 jQuery chop 字符串

ruby-on-rails - 如何测试 Controller 规范中的 strong_parameters?

ruby-on-rails - 如何为独立的 ruby​​ 程序编写像 before_filter 和 after_filter 这样的 rails

ruby - ruby 中的初始化习惯用法

ruby-on-rails - rails to_xml/to_json 选项

ruby-on-rails - Turbolinks 和 3d 派对插件问题?