2013年4月17日

Rails 3.2 にユーザ権限機能を追加する(devise の導入)

ユーザ機能のライブラリもいろいろありますが、
今回は、有名なライブラリの devise を導入します。

Gemfile に以下を記載する
# Authentication framework
gem 'devise'


devise のインストール
bundle exec rails g devise:install

管理するモデルの作成
bundle exec rails g devise User
bundle exec rails g devise Shop

カスタマイズするビューの作成
bundle exec rails g devise:views users
bundle exec rails g devise:views shops
deviseはビューを作成しないでも仮想ビューが機能するそうです。


参考URI: http://blog.scimpr.com/2012/11/17/rails3-2のアプリにユーザー機能を追加する~devise/