試験書いてない

ええと以下なのかどうか。今回の修正は本体にはあまり手が入っていなかったり。基本的に既存の試験は無修正でパスしています。

  • app/models/user.rb の試験はスルー
  • spec/routing 追加必要
  • spec/controllers 追加必要?
  • spec/requests 追加必要?

あ、routing も無修正ですね。面倒なのでこのままで良いかな。

と思ったら

既存の sign_in/sign_out が動かなくなってますw
devise_for を弄っているので web からのログインがアレなのか。どちらにしても web 用の SessionsController と api 用の SessionsController 分けないと。
以下にしてみました。

  namespace :api do
    devise_for(:users, :controllers => { :sessions => "sessions" })
  end

  devise_for :users

ブラウザな sign_in/sign_out は OK です。curl な sign_in も無問題。
これで commit 作って push しとこ。

そして

速攻で merge してステージング方面に持ってった後に Android なナニを作成着手の方向。確認してみたところではローカルと同様の動作です。