前島様
ご返信わざわざありがとうございます。
動作はする形までになりましたが、納得はまだできてません。
手順はこれです
1.新しいdeviseだとtoken_authが利用できなくなるようでしたので、
Devise2.2.4 に入れなおしました。
この作業で
WARNING: Can't verify CSRF token authenticity
みたいな警告は消えました。
2.「You have to confirm your account before continuing.」
のエラー原因は
deviseの設定でconfirmableの設定をしており、
かつメールアドレスのverificationを行っている時に出ているようでした。
deviseの設定でconfirmableの設定はしておりました。
app/models/user.rbの設定です。
---
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable,
:token_authenticatable, :confirmable
--
メールアドレスのverificationのチェックはこのように書いてませんでした。
validates :email, :presence => true, :email => true
3. 無理やり認証終了
User.find_by_email("登録時のEmailアドレス").confirm!
にてrails cコンソールで行いました。
これでログインは出来るようになりました。
しかし、eメールに最終認証終了のが届かなかったような気がしますので、
これが納得行かない点です。