当我使用它作为链接时,我的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)
(我知道这个问题在此之前已被问过,但我没有看到任何真正的答案.)