だからここで私は喜んでコーディングしています。ブラウザをチェックして、行ったCSSの変更を確認すると、以前に見たものとは異なり、次のエラーが表示されます。
This page contains the following errors:
error on line 45 at column 10: Opening and ending tag mismatch: link line 0 and head
Below is a rendering of the page up to the first error.
1
参照番号やその他の情報はありません。Railsエラーのようには見えず、ログを確認すると、
Started GET "/" for XXX.XXX.XXX.230 at 2013-11-04 15:15:35 +0000
Processing by PagesController#show as HTML
Parameters: {"id"=>"home"}
[1m[35mPage Load (0.3ms)[0m SELECT "pages".* FROM "pages" LIMIT 5
[1m[36mPage Load (0.2ms)[0m [1mSELECT "pages".* FROM "pages" WHERE "pages"."slug" = 'home' ORDER BY "pages"."id" ASC LIMIT 1[0m
Rendered inline template within layouts/application (1.8ms)
Rendered shared/_head.html.erb (5.8ms)
Rendered shared/_header.html.haml (2.1ms)
Rendered shared/_footer.html.haml (0.1ms)
Completed 200 OK in 19ms (Views: 14.9ms | ActiveRecord: 0.6ms)
このエラーは確かに Rails のエラーのようには見えません。その周りに単純な赤いボックスが表示されているだけです。nginx のエラーなのか、それとも似たようなものなのかわかりませんか?
さらに奇妙なことに、mydomain.com 以外のすべての URL が機能します。さらに、mydomain.com は、他の PC の Chrome ブラウザだけでなく、Firefox とモバイルの Chrome ブラウザでも問題なく動作します。おそらく何らかのキャッシュ/Cookieの問題でしょうか?セッション制御にdeviseを使用しています。また、偶然かもしれませんが、CSS を変更しているときにも発生しました。
エラーを再現する必要がある場合に備えて、まだ Cookie をクリアして、Chrome で修正されるかどうかを確認していません。
編集:この問題に数週間遭遇しなかった後、再びランダムにポップアップし、まったく同じ状況で、今回はわずかに異なるエラーが発生しました(おそらくコードを変更したためですか?)
error on line 41 at column 8: Opening and ending tag mismatch: link line 0 and head
履歴をクリアすると問題が解決し、再び表示されるまでに数週間かかる可能性があるため、再現するのは困難です...
W3C 検証で、次のエラーが表示されます: Line 14, Column 66: Bad value X-UA-Compatible for attribute http-equiv on element meta.
しかし、それを修正したとしても、それが問題を解決したことを確実に知ることはできません..
Line 14, Column 66: Bad value X-UA-Compatible for attribute http-equiv on element meta.
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">