2

フレームワークがアルファ版であることは認識していますが、jQuery Mobileを実装すると omniauth 認証が壊れてしまいます。サインインしようとすると、/auth/twitter コントローラーにアクセスしようとするとすぐに、jQuery モバイルが一般的なエラー メッセージを吐き出します。

他の誰かがこの問題を抱えていますか?

4

2 に答える 2

0

"data-ajax" => falseリンクに追加してみてください。

于 2014-01-22T18:29:43.010 に答える
0

この問題が発生したのは、auth/:provider リンクがrel='external'アンカー タグにある必要があるためです。そうしないと、jquery モバイルがそれを ajax リンクとして処理しようとします。

私が最近遭遇したもう 1 つの問題は、Facebook の oauth コールバックが機能していないことです。簡単な答えは、 url のハッシュの後にガベージを配置することsomething.com/#_=_です。あなたがする必要があるのは、それを取り除くことだけです。詳細と長い回答は、このページの下部にあります: http://jquerymobile.com/test/docs/pages/page-navmodel.html

于 2012-07-06T18:26:01.097 に答える