Railsアプリをスマホアプリなどからも使えるようにする場合、まずはAjaxのリクエストでログインできるようにする必要があります。 その方法について調べてみました。 環境 Ruby on Rails 3.2.13 Devise 2.2.4 Deviseの設定 以下の2つの設定をconfig/initializers/devise.rbに追加します。 config.http_authenticatable_on_xhr = false config.navigational_formats = ["*/*", :html, :json] SessionsController DeviseのSessionsControllerを継承して、以下のようにAjax用のロジックを追加します。 class User::SessionsController < Devise::SessionsContro