0

ログイン後、次のエラーが表示されます。

GET http://0.0.0.0:3000/assets/images/ajax-loader.gif 404 (Not Found) error after login

これが原因で、ログアウトが正常に行われていない可能性があります。

これは私の github リポジトリです: https://github.com/shreedharshetty/richapp

ユーザー名: [redacted] とパスワード: [redacted] を使用してログインできます。

このエラーから抜け出すのを手伝ってください。

編集*これは Gem のエラーであり、今後修正される予定です。

https://github.com/tscolari/jquery-mobile-rails/pull/8

4

1 に答える 1

0

さて、私が考えることができる1つの解決策があります。

あなたの宝石ファイルを見ると、あなたが使用していることがわかります

gem 'jquery_mobile_rails'

この宝石を github で検索したところ、2 つ見つかりました。1 つは 1 年前に編集されたもので、2 番目は 16 日前に編集されたものです。

最初のものは古いものを使用しているとしか思えませんが、2番目のものはRails 3.1用であることが明らかです

しかし同時に、両方のgemをgem 'jquery_mobile_rails'Gemfileで使用してインストールする必要があります。古いgemを持っている可能性があります。この方法でのみ、イメージのパスが間違っている理由を説明できます。

`/assets/images/ajax-loader.gif` 

これは、google-inspect を見ると画像のパスです。application.css にこの行がありますが、github リポジトリにはそのような行がないため、これは gem が application.css に挿入する行だと思います。

bundle install --path=vendor/bundleしたがって、コマンドを実行するのと同じように、新しい gem をダウンロードして vendor/bundle フォルダーに貼り付けたほうがよいでしょう。

解決策をさらに探しますが、今のところ、このjquery_mobile_rails宝石を見てください。

ps

Rails 3.1 に間違ったパス/assets/images/ajax-loader.gif がある場合は、自分でこのパスを作成してみることもできます。root/public/ に移動して、このフォルダー images を作成し、その ajax-loader.gif をアプリが見つけられるように配置します。パス..かどうかはわかりませんが、試してみる価値があります。

于 2012-05-01T16:05:49.030 に答える