Javascript Rails-omniauth gem用js代替html响应

Javascript Rails-omniauth gem用js代替html响应,javascript,ruby-on-rails,ruby,omniauth,Javascript,Ruby On Rails,Ruby,Omniauth,使用Rails 4.2和gem。我正试图从identiescontroller中的create操作中使用javascript进行响应,但出现406错误 视图: 当用户单击“连接”链接时,与Linkedin的身份验证工作正常,在控制器操作中没有问题: routes.rb match '/auth/:provider/callback', to: 'identities#create' class IdentitiesController < ApplicationController

使用Rails 4.2和gem。我正试图从
identiescontroller
中的
create
操作中使用javascript进行响应,但出现406错误

视图:

当用户单击“连接”链接时,与Linkedin的身份验证工作正常,在控制器操作中没有问题:

routes.rb
match '/auth/:provider/callback', to: 'identities#create'

class IdentitiesController < ApplicationController
  def create
    pp env["omniauth.auth"] #ok it works
    #... some other code ...
  end
end
问题是我需要将该响应作为js处理。我尝试了很多解决方案,但没有人为我工作。我总是犯406错误

routes.rb
match '/auth/:provider/callback', to: 'identities#create'

class IdentitiesController < ApplicationController
  def create
    pp env["omniauth.auth"] #ok it works
    #... some other code ...
  end
end
Processing by IdentitiesController#create as HTML