У меня есть два набора идентичных файлов HTML и CSS. Один из которых я загружаю через файл index.html.erb Rails через контроллер и все такое, другой я запускаю через свою общую папку в качестве элемента управления. Публичный файл index.html выглядит нормально:
Но когда я запускаю точно такие же файлы в файле rails index.html.erb, это выглядит так:
Как вы могли заметить, текст BETA немного ниже в сборке Rails, и, очевидно, список навигации идет ниже моего элемента заголовка.
По общему признанию, я немного новичок в css и rails, так что это может быть известной проблемой, о которой я не знаю. Я попытался найти какое-то понимание, но не нашел проблем, похожих на этот. Если у кого-нибудь есть совет, как решить эту проблему, я буду очень благодарен!
РЕДАКТИРОВАТЬ: я включаю мои файлы index.html и style.css в следующие pastebins. Они совсем маленькие, может быть, взгляд на них поможет вам понять, ребята.
HTML: http://pastebin.com/wyYEN92n
CSS: http://pastebin.com/60xMe9YG
РЕДАКТИРОВАТЬ 2:
Нашел эти две строки в источнике страницы:
<link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/home.css?body=1" media="all" rel="stylesheet" type="text/css" />
Я думаю, можно с уверенностью предположить, что что-то в этих файлах CSS вызывает расхождение. Я буду расследовать и доложить.
РЕДАКТИРОВАТЬ 3:
Похоже, что ни один из этих CSS-файлов на самом деле ничего не делает. Я включаю содержимое обоих в эту вставку: http://pastebin.com/pbHwEp4w
Как видите, это просто комментарии. Однако я заметил, что исходный код страницы содержит 2 HTML-тега, включенных в один файл. Я тоже это вставляю: http://pastebin.com/h4Rjqi4B
Идет
<html>//rails generated stuff</html>
<html>//My stuff</html>
Может ли это быть причиной проблемы?