我omniauth使用它時,作爲一個鏈接在我的Rails做工精細3應用:Omniauth授權的呼叫使用Ajax
link_to("Connect Twitter", "/auth/twitter", :id => "connect-to-twitter")
現在我想通過Ajax調用「/ auth /中嘰嘰喳喳」。但是,請求階段後沒有任何內容返回。這裏是最後的日誌條目:
Started GET "/auth/twitter" for 127.0.0.1 at 2012-10-30 17:53:02 -0700
(twitter) Request phase initiated.
這裏是我的Ajax代碼(在CoffeeScript中):
$("#connect-to-twitter").live("click", ->
alert('get twitter')
$.get('/auth/twitter', (data) ->
alert(data)
)
return false
)
(我知道這個問題已經在此之前,有人問,但我還沒有看到任何真正的答案吧)
嘿直接Omniauth存在的方式做到這一點,你有沒有找到任何解決辦法了嗎?我只是有同樣的目的,儘管我仍然很努力 – JustBasti
沒有,從來沒有弄清楚這一點。 –
嗯,我只是想繞過使用fb/twitter JS api:/雖然看起來不可能沒有。 – JustBasti