Извините за странный вопрос, но это тот, который заставляет меня хотеть сломать голову.В моем приложении rails есть файл с именем project.css, и я не знаю, пришел ли он со встроенным приложением rails.
Один из программистов, с которыми я работаю, решил заполнить его общими стилями, которыевсе, кому не был назначен свой собственный стиль, идентификатором или классом.
Например, он пишет
td
{
position:absolute;
top:20px;
font-family:Wingdings;
}
Так что весь его стиль копируется на весь сайт, включая мои страницы.
Вместо того, чтобы просматривать все мои страницы и создавать стили для каждого элемента, который мне нужно использовать, могу ли я прямо сказать на своих страницах, чтобы игнорировать этот файл?
EG <% stylesheet_ignore_tag%>
Кажется, по умолчанию он включает таблицу стилей, поэтому вопросы:
1: является ли файл project.css частью rails.если нет, то я бы спросил, почему, черт возьми, он кровоточит по всему сайту.
2: Могу ли я избавиться от него или сказать своим страницам, чтобы он не загружался?
3: Если естьнет функции игнорирования для таблиц стилей, у кого-нибудь есть идеи, как это исправить, не просматривая каждую страницу и не делая стили для каждого испорченного элемента?
Думаю, я понял, что произошло.Он включил это чудовище файла CSS в файл application.html.erb.Это заголовок, который распространяется на весь сайт.Таким образом, похоже, что это повлияло на загрузку всех отдельных страниц.