Rails4にDeviseを導入してみる
基本は以下に沿って導入。
http://inoccu.net/blog/2013/04/28/122144.html
ただ、
rails g devise:install
をすると
Could not find generator generate.
のエラーが出た。
どうやらRails4を使っている場合はDeviseのバージョン指定が必要のよう。
http://stackoverflow.com/questions/16513066/devise-with-rails-4
GemFileでdeviceのバージョンを以下に指定し再度rails g devise:installをしたところうまくいった。
gem 'devise', '~>3.0.0rc'
その後もマニュアルに沿って設定。
config/environment/development.rbに下記を追加。
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:port => 587,
:authentication => :plain,
:user_name => "自分のメールアドレス",
:password => "自分のパスワード",
}
ただ、Signupしようとしたところ、以下のエラー。
Errno::ECONNREFUSED in Devise
どうやらSMTPの設定が必要みたい。
よく分からんので今日はこのへんで終了。