2013-03-04 3 views

Antwort

6

ich denke, Sie könnten die Devise Controller außer Kraft setzen:

In controllers/devise_overrides/sessions_controller.rb:

class DeviseOverrides::SessionsController < Devise::SessionsController 

    respond_to :json 
    respond_to :html, only: [] 
    respond_to :xml, only: [] 

end 

In routes.rb:

devise_for :users, controllers: { 
    sessions: "devise_overrides/sessions" 
} 
1
module DeviseOverrides 
    class SessionsController < Devise::SessionsController 
    # Respond only to JSON calls 
    clear_respond_to 
    respond_to :json 
    end 
end