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