フレームワークがアルファ版であることは認識していますが、jQuery Mobileを実装すると omniauth 認証が壊れてしまいます。サインインしようとすると、/auth/twitter コントローラーにアクセスしようとするとすぐに、jQuery モバイルが一般的なエラー メッセージを吐き出します。
他の誰かがこの問題を抱えていますか?
フレームワークがアルファ版であることは認識していますが、jQuery Mobileを実装すると omniauth 認証が壊れてしまいます。サインインしようとすると、/auth/twitter コントローラーにアクセスしようとするとすぐに、jQuery モバイルが一般的なエラー メッセージを吐き出します。
他の誰かがこの問題を抱えていますか?
"data-ajax" => false
リンクに追加してみてください。
この問題が発生したのは、auth/:provider リンクがrel='external'
アンカー タグにある必要があるためです。そうしないと、jquery モバイルがそれを ajax リンクとして処理しようとします。
私が最近遭遇したもう 1 つの問題は、Facebook の oauth コールバックが機能していないことです。簡単な答えは、 url のハッシュの後にガベージを配置することsomething.com/#_=_
です。あなたがする必要があるのは、それを取り除くことだけです。詳細と長い回答は、このページの下部にあります: http://jquerymobile.com/test/docs/pages/page-navmodel.html