deviseチュートリアル作りました

このエントリーをはてなブックマークに追加
はてなブックマーク - deviseチュートリアル作りました
LINEで送る
Pocket

skitch

コードはこちら:https://github.com/matsubo/devise_sample

  • deviseの公式の手順書が分かりづらいので、シンプルな認証を実現するための要点を整理してみました!
  • 細かい設定とか、自分のサイトにあった設定はこれを元にオプションを変更していただければと思います。
  • 1手順ごとにコミットを分けてあるので、変更点が明確に分かるようになっています。
    • 一部、手順が前後しても大丈夫なところがあるので間あり神経質にならなくても大丈夫です。

railsアプリケーション作成

scaffoldで適当なページを作る

テーブルを作成しておく

deviseモジュールをインストール

deviseの設定をインストール

これを実行すると、いろいろ設定する事項が表示されるので次のように1つずつ設定していく。

デフォルトのリダイレクト先を追加

以下の行を追加

トップページがPostの一覧になるように設定

rootを以下のように設定

メッセージ表示領域を追加

herokuを使っている場合にはこの設定を行う

deviseで追加されるページのviewだけを作成

デフォルトのトップページを削除

deviseのmodelやrouteを追加する

devise用のテーブルを作成する

アクセスを制限したいコントローラに以下を追加する

動作テスト

  • 開いてみると、ログイン画面が表示されるはず。

Screen Shot 2015-11-27 at 11.55.18

このエントリーをはてなブックマークに追加
はてなブックマーク - deviseチュートリアル作りました
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

コメントを残す