Social Share Button Gem
Bài đăng này đã không được cập nhật trong 8 năm
Như tên, thì gem Social Share Button sẽ tạo cho bạn năng chia sẽ lên các trang mạng xã hội một cách dễ dàng
1.Cài đặt
gem 'social-share-button'
bundle install
rails generate social_share_button:install
Thêm các require cần thiết:
app/assets/javascripts/application.coffee
#= require social-share-button
app/assets/stylesheets/application.scss
*= require social-share-button
Trong Rails 4.1.6 cần sử dụng import
app/assets/stylesheets/application.css.scss
@import "social-share-button";
2.Cấu hình
Để có thể tùy chọn các trang web mà bạn muốn sử dụng cho chức năng share:
trong file: config/initializers/social_share_button.rb
SocialShareButton.configure do |config|
config.allow_sites = %w(twitter facebook weibo)
end
3.Sử dụng
Gem Social Share Button sẽ tạo cho bạn hàm social_share_button_tag để sử dụng trong view
Ví dụ: trong file app/views/posts/show.html.erb
thêm dòng sau vào vị trí bạn muốn các nút share hiển thị
<%= social_share_button_tag(@post.title) %>
4.Đánh giá
Ưu
- Tạo tính năng share nhanh chóng, đơn giản
- Dễ sự dụng
Nhược
- Nếu chạy app trên localhost:3000 thí share lên facebook, google + sẽ bị lỗi
- Các tùy chỉnh được giới thiệu trên Github hầu như không sử dụng được ngoại trừ :url
All rights reserved