JanGaJan.com

Is fun? JOY!

Railsでソーシャルログインボタン(Github)

RailsでGithub、twitter、facebookといったソーシャルのoauthログインボタンを出したい人向けです。

Githubのomniauth連携をした時に、専用のログインボタンを簡単に用意できないか探してみたところ、いい感じのGemがありました。

さて、今回使用するのはこちら

使い方

インストール

Gemfileに書いて、bundle installします。

1
gem 'zocial-rails'

導入

application.cssに以下を記述します。

1
*= require zocial

ボタン

elementのclassに、'zocial'と利用したいサービス(例では'github')を記述します。

1
<a class="zocial github" href="/auth/github">Sign in with Github</a>

ちなみに、hamlの場合はこちら。

1
= link_to('Sign in with Github', '/auth/github',  :class=> ['zocial', 'github'])

Comments