小编Max*_*unn的帖子

使用Ajax进行Omniauth授权调用

当我使用它作为链接时,我的Rails 3应用程序中的omniauth正常工作:

link_to("Connect Twitter", "/auth/twitter", :id => "connect-to-twitter")
Run Code Online (Sandbox Code Playgroud)

现在我想通过ajax调用'/ auth/twitter'.但是,在请求阶段之后不会返回任何内容.这是最后一个日志条目:

Started GET "/auth/twitter" for 127.0.0.1 at 2012-10-30 17:53:02 -0700
(twitter) Request phase initiated.
Run Code Online (Sandbox Code Playgroud)

这是我的ajax代码(在Coffeescript中):

$("#connect-to-twitter").live("click", ->
  alert('get twitter')
  $.get('/auth/twitter', (data) ->
    alert(data)
  )
  return false
)
Run Code Online (Sandbox Code Playgroud)

(我知道这个问题在此之前已被问过,但我没有看到任何真正的答案.)

ajax ruby-on-rails omniauth

7
推荐指数
1
解决办法
797
查看次数

标签 统计

ajax ×1

omniauth ×1

ruby-on-rails ×1