Ruby on Rails:koala gem的简单分享按钮

时间:2014-08-08 08:45:39

标签: ruby-on-rails ruby facebook koala

我想使用koala gem在Ruby on Rails应用中做一个简单的facebook分享按钮。

按钮应该非常简单 - 就像这样

<a href="https://www.facebook.com/sharer/sharer.php?u=example.org" target="_blank">
  Share on Facebook
</a>

我想点击它然后应该打开新的浏览器窗口将帖子放在我的墙上(或登录到facebook)。

我是考拉宝石的初学者,所以我不知道如何做到这一点。直到知道我添加到控制器显示方法

# part of object_controller.rb
def
   @graph = Koala::Facebook::API.
end

并在视图上

# part of show.html.erb
<%=graph.put_wall_post("hey, i'm learning koala")%>

但它想要令牌访问,我认为有一个更好(更简单)的解决方案。

2 个答案:

答案 0 :(得分:2)

我发现从多个网站添加社交链接的最简单方法,包括Facebook分享按钮,正在使用gem'social-share-buttom'。

这是一个很棒的小教程,可以立即开始在Rails应用程序中使用它。

https://richonrails.com/articles/adding-social-sharing-buttons-to-your-rails-app

答案 1 :(得分:1)

考拉宝石是一个非常强大的工具。如果您只想添加分享按钮,请使用更简单的方法:a lot info about share buttons

但如果你想做一些具体的事情,我会尽力帮助你。