我想使用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")%>
但它想要令牌访问,我认为有一个更好(更简单)的解决方案。
答案 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。
但如果你想做一些具体的事情,我会尽力帮助你。