2013-08-08 11 views
6

Integruję aplikację ios z serwerem szyn. Tutaj zaimplementowałem narzędzie uwierzytelniania. gdy nowa osoba jest podpisanie z mojej aplikacji, pojawia się następujący błąd w moich dziennikachZakończono 406 Niedozwolone w tworzeniu

Processing by Devise::RegistrationsController#create as JSON 
Parameters: {"password_confirmation"=>"[FILTERED]", "email"=>"[email protected]", "password"=>"[FILTERED]", "registration"=>{"password_confirmation"=>"[FILTERED]", "email"=>"[email protected]", "password"=>"[FILTERED]"}} 
WARNING: Can't verify CSRF token authenticity 
(0.1ms) begin transaction 
(0.0ms) rollback transaction 
Completed 406 Not Acceptable in 28ms (ActiveRecord: 0.7ms) 
+0

Każda z tych pomoc? http://stackoverflow.com/questions/7203304/warning-cant-verify-csrf-token-authenticity-rails, http://stackoverflow.com/questions/9362910/rails-warning-cant-verify-csrf-token- prośby o autentyczność-za-json-devise – CBroe

Odpowiedz

10

Devise odpowiadając na json domyślnie została usunięta z wersji 2.2, więc dodać

respond_to :json 

w kontrolera aplikacji lub konkretnego kontrolera, na który chcesz odpowiedzieć jsonem.