Rails 3のコツをつかんで、いくつかの動作するアプリを作成しました。Railsでjavascriptまたはjqueryを使用するのは初めてです。Rails 3.2、devise、cancanを備えた動作するアプリがあります。次に、JqueryMobileを使用するように変換しました。アプリ全体がそれを使用しています。私はデスクトップとモバイルを区別しませんでした。
問題:
一般的に、いくつかの小さなことを除いて、すべてが正常に機能しています。1つは、正しいクレデンシャルで正常にログインでき、フラッシュにログインすると、サインインしていることを示します。間違ったクレデンシャルでログインすると、Error loading page
(通常のようなフラッシュメッセージは表示されませんInvalid email or password
)と表示されます。他のすべてのフラッシュメッセージは、私が見る限り正しく表示されています(JQMによって黄色でフォーマットされています)。
私がこれまでにしたこと:
同様の問題を高低で検索しましたが、喜びはありません(最も類似しているのは、リダイレクトまたはページが見つからないというエラーです)。Firebugではそれが表示され401 Unauthorized - Response - Invalid email or password
ます。
私はすべてのcancanのものをコメントアウトしました(それはすべてJQMなしで機能しています)-そしてそれは違いはありません-それは許可のない他の場所にリダイレクトしているということではありません。
私はjavascript/ajaxが通常のレールの動作をどのように変更するかについてはあまり詳しくありませんが、ポインタをいただければ幸いです。