所以在这里我很高兴地编码,我检查我的浏览器以查看我所做的一些 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 在 Firefox 和我的手机 chrome 浏览器以及我的另一台电脑上的 chrome 浏览器中运行良好。那么也许是某种缓存/cookie问题?我正在使用设计进行会话控制。它也是在我对 CSS 进行更改时发生的,尽管这可能是巧合。
我还没有清除我的cookie,看看是否可以在chrome上修复它,以防万一我需要重现错误。
编辑:在几个星期没有遇到这个问题之后,它再次随机弹出,完全相同的情况,这次的错误略有不同(也许是因为我已经更改了代码?)
error on line 41 at column 8: Opening and ending tag mismatch: link line 0 and head
困难在于复制它,因为清除历史可以解决问题,而且我可能要过几周才能再次看到它......
W3C 验证给了我以下错误:第 14 行,第 66 列:元素元上属性 http-equiv 的错误值 X-UA-Compatible。
但即使我解决了这个问题,我也不能确定它是什么解决了问题..
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">