Применяются ли стили CSS по-разному в ie7 для страниц с ошибками в rails? - PullRequest
0 голосов
/ 21 августа 2009

Я столкнулся со странной ошибкой для ie7, когда стили CSS применяются по-разному, когда я обращаюсь к "/400.html" и "/500.html" напрямую, а не перенаправляются на него контроллером. *

Код контроллера для перенаправления:

respond_to do |format|  
  format.html { render :file => "#{RAILS_ROOT}/public/404.html", :status => "404 Not Found" }  
  format.all { render :nothing => true, :status => "404 Not Found" }  
end

Стили абсолютно одинаковы для ff и safari. Я также пытался очистить кэш и перезапустить сервер несколько раз.

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 21 августа 2009

Когда вы вызываете render: file, текущий макет не применяется. Вы включаете таблицу стилей в макет по умолчанию, который не включен в страницу 404? Если это так, вам нужно позвонить

render :file => whatever, :status => "404 Not Found", :layout => true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...