Railsのユーザ認証機能をdeviseを使って実装する手順を説明します。4.2.6でユーザの新規登録・ログインなどの機能を実装する。CSSフレームワークにはBootstrapを用いる。テンプレートエンジンにはSlimを用いる。deviseのビューを日本語に対応する。}これは、メール本文からアプリへリンクする際のURLに使われます。/etc/hostsなどで開発環境にホスト名を指定している場合は、hostのlocalhostをお使いのホスト名にします。/views/devise/mailer/unlock_instructions.html.erbビューをBootstrap化するdeviseがデフォルトで生成してくれるビューはCSSフレームワークを使っていないので、別gemのdevise-bootstrap-viewsを用い、deviseのビューをBootsrap化します。下記コマンドを実行すると、各ビューがBootstrapのテンプレートに置き換わります。[Ynaqdh]と聞かれるのでaと入力します。config/locales/devise.views.ja.ymlレイアウトのBootstrap化ここからはレイアウトをBootstrapにする方法になります。application.cssを削除して、application.scssを作ります。yield最後に、https://localhost:3000/users/sign_upにアクセスしてアカウント登録画面が表示されていればdeviseの組み込みは完了となります。まとめ本稿ではRailsでdevise・Bootsrap・Slimを用いて認証機能を実装する手順を紹介しました。手順は多いですがコードをほとんど書かずに認証機能が実装できるのは楽で良いですね。sequencedでネストしたリソースのIDを連番にするsuintwitter2016年8月22日本稿のゴール必要なgemをインストールするdeviseのインストールとセットアップビューをBootstrap化するerbをslimにする日本語のビューを生成するレイアウトのBootstrap化まとめ。