2009-08-21 3 views
0

컨트롤러에 의해 리디렉션되는 것과 반대로 "/400.html"및 "/500.html"에 직접 액세스 할 때 CSS 스타일이 다르게 적용되는 ie7에 대한 이상한 버그가 있습니다.ie7 레일 CSS 페이지에 CSS 스타일이 다르게 적용됩니까?

리디렉션 컨트롤러 코드는 다음과 같습니다

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 및 사파리 동일합니다. 나는 캐시를 지우고 서버를 여러 번 다시 시작하려고 시도했다.

누구든지 아이디어가 있습니까?

답변

0

render : file을 호출하면 현재 레이아웃이 적용되지 않습니다. 기본 레이아웃에 이 아니고 404 페이지에 포함 된의 스타일 시트를 포함하고 있습니까? 전화가 필요한 경우

render :file => whatever, :status => "404 Not Found", :layout => true