已完成406不可接受的设计

San*_*ish 8 devise ios ruby-on-rails-3

我正在将ios app与rails服务器集成.在这里,我已经实现了设计认证.当一个新人从我的应用程序注册时,我的日志中出现以下错误

Processing by Devise::RegistrationsController#create as JSON
Parameters: {"password_confirmation"=>"[FILTERED]", "email"=>"sss@example.com", "password"=>"[FILTERED]", "registration"=>{"password_confirmation"=>"[FILTERED]", "email"=>"sss@example.com", "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)
Run Code Online (Sandbox Code Playgroud)

log*_*esh 14

默认情况下,设计对json的响应已从版本2.2中删除,因此添加

respond_to :json
Run Code Online (Sandbox Code Playgroud)

在您的应用程序控制器或您希望用json响应的特定控制器中.