Нет IE7 под рукой, чтобы посмотреть что именно исчезает. Скринов бы. Но вообще такие проблемы бывают с абсолютно позиционированными блоками, внутри которых есть флоаты.
Гуглом, это значит гулопочтой? Создайте фильтр в котором все письма от нужного отправителя (робота) никогда не слались в спам, там есть специальная настройка.
Не понял, для чего вам .htaccess. Вы хотите, чтобы rails приложение работало под apache? Модуль passenger установили?
Я сам в rails недавно, но успел сделать несколько новых сетапов серверов для разработки, ничего связанного с тем что вы написали ни разу делать не пришлось.
Меня довольно давно начало всерьёз раздражать то, что операционная система считает себя умнее чем пользователь. Она знает, когда мне надо перезагрузиться (гори в аду, windows update), какое окно показать поверх того, в котором я набираю текст и т.д.
Мелкие проекты и эксперименты на html & js вместе с git репозиторием. Я знаю, что для этого есть гитхаб, но я постоянно забываю пушить туда последнюю копию, чтобы продолжить в другом месте там, где закончил.
Когда-то была похожая проблема — оказалось, что на компьютере сбилось время и часовой пояс. Выставил время и правильный пояс, почистил куки и кеш и все стало на свои места. Такое решение упоминается в суппорт форумах гугл хрома.
Сейчас много верстаю для западных заказчиков. Минимальные требования — IE8. В седьмом осле проверяется только функциональность, съехавшие где-то блоки уже не считаются. Когда пошла такая работа — почувствовал себя в раю.
Для отечественных заказчиков, обычно, поддержки IE7 достаточно.