Thêm Gravatar vào ứng dụng của bạn
Viết bởi Catherine Jones
Hướng dẫn này giả định rằng bạn đã từng xây dựng một ứng dụng Rails Girls theo hướng dẫn và đã sử dụng xác thực người dùng Devise.
Quan trọng: Bạn cần phải có một địa chỉ email đã đăng ký với Gravatar. Nếu không có bạn có thể đăng ký tại gravatar.com.
1. Thêm gem Gravtastic
Mở Gemfile và thêm dòng sau vào ngay bên dưới gem devise
gem 'gravtastic'
Trong cửa sổ dòng lệnh chạy lệnh sau
bundle install
Lệnh này sẽ cài đặt gem gravtistic. Nhớ khởi động lại server sau khi cài đặt xong.
2. Cài đặt Gravatar trong ứng dụng
Mở app/models/user.rb
, và thêm những dòng sau vào ngay bên dưới dòng đầu tiên:
include Gravtastic
gravtastic
3. Cấu hình Gravatar
Mở app/views/layouts/application.html.erb
và sau dòng
<% if user_signed_in? %>
nhưng trước
<% else %>
thêm dòng
<%= image_tag current_user.gravatar_url %>
Ngay bây giờ, bạn hãy mở trình duyệt lên và đăng nhập với địa chỉ email đã đăng ký ở Gravatar. Bạn sẽ nhìn thấy Gravatar của bạn