Loyal Share Buttons
This is a gem to helper you quick create a share feature in you Rails apps.
Sites list
- Douban
- Google+
- QZone
- Tencent Weibo
- Renren
- Hi Baidu
- Kaixin001
- Google Bookmark
Install
In your Gemfile
:
gem 'loyal_share_buttons'
And install it:
$ bundle install
$ rails generate loyal_share_buttons.install
Configure
You can config config/initializes/loyal_share_buttons.rb
to choose which site do you want to use:
LoyalShareButtons.configure do |config|
config.allow_sites = %w(twitter facebook google_plus weibo douban tqq renren qq kaixin001 baidu)
end
Usage
You need add require css,js file in your app assets files:
app/assets/javascripts/application.coffee
#= require loyal_share_buttons
app/assets/stylesheets/application.scss
*= require loyal_share_buttons
Then you can use loyal_share_buttons_tag
helper in views, for example app/views/posts/show.html.erb
<%= loyal_share_buttons_tag(@post.title) %>
And you can custom rel attribute:
<%= loyal_share_buttons_tag(@post.title, :rel => "twipsy") %>