devise を使用
$ rails g devise:install
$ rails g devise:views
$ cd app/views &&
> find . -name '*erb' | xargs ruby -e 'ARGV.each { |i| puts "html2haml -r #{i} #{i.sub(/erb$/,"haml")}"}' | bash &&
> find . -name *.erb | xargs git rm -f &&
> find . -name *.haml | xargs git add -v
devise:install 時の出力に従って設定
$ rails generate devise User
メール認証用の設定 confirmable を解除します
$ rake db:migrate
認証用のログインフィルタを設定
notice と alert 表示部分を修正
email 送信用の設定を追加。
Rails.env 毎に設定を変えれる用に設定ファイルを読むようにします
email 設定ファイルをコミット。
https://raw.githubusercontent.com/svenfuchs/rails-i18n/master/rails/locale/ja.yml
タイムゾーンとデフォルトロケールを変更
devise の i18n 適用
$ wget https://gist.githubusercontent.com/satour/6c15f27211fdc0de58b4/raw/6fa60ca69c3552e7c0192702cfcbfc972d5deba5/devise.ja.yml
ログアウトできるようにリンクを追加
Merge branch 'feature/test_1' into develop