favicon에 대해.ico 오류: RoutingError

3352 단어 error
오류:
ActionController::RoutingError (No route matches [GET] "/favicon.ico"):
ActionController::RoutingError (No route matches [GET] "/favicon.ico"):
  actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.8) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.8) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'

원인:
#1 생산 환경에서 기본 rails 서버는 정적 자원 서비스로 제공되지 않음
#2 favicon 파일 없음
 
해결:
다음과 같이 정적 자원을 통합적으로 처리하는 것이 가장 좋다.
        location ~* \.(ico)$  {
          root /projects/myproject/current/public;
          gzip_static on; # to serve pre-gzipped version
          add_header ETag "";
          expires max;
          add_header Cache-Control public;
        }

 
참조:

ActionController::RoutingError (No route matches [GET] “/favicon.ico”) in Rails


http://ruby-china.org/topics/1229
 
부록:
 

어떻게 자신의 독립 블로그에favicon을 추가합니까?ico


파비콘이 뭐예요?ico?이것은 축소판으로 사용되는 사이트 로고를 가리키는데 주로 브라우저의 주소 표시줄이나 라벨에 표시되고 사이트의 전문 속성을 표시하는 데 사용되며 현재 IE, 360, 수색개 등 주류의 브라우저는 모두favicon을 지원한다.ico 아이콘.예를 들어 나의 블로그의 붉은 깃발은favicon이다.ico.
많은 대형 사이트에favicon이 있다.ico, 하지만 나는 아직도 많은 개인 사이트가favicon이 없다는 것을 발견했다.ico, 또는 직접 다른 사람의 것을 끼워 쓰는 것은 정규 사이트에 불리하다.이 건의: 당신의 독립 블로그에 전속적인favicon을 추가합니다.ico, 당신의 사이트에 자신만의 전속 표지를 가지게 하는 것은 반드시 해야 할 일이고 이것도 유명한 기초가 됩니다.
favicon.ico 네트워크 아이콘은.ico 접미사의 16X16 또는 32*32 픽셀의 작은 아이콘은 보통 16*16을 사용합니다.사실 이것은 현재 전문적인 소프트웨어로 제작할 수 있지만, 유명한 포토샵은 ico 파일 편집을 지원하지 않는다.그러면 소프트웨어에 의존하지 않고 제작할 수 있습니까? 물론 가능합니다. 현재 제작은 전용 소프트웨어를 사용할 필요가 없습니다. 많은 사이트에서 온라인 제작 도구를 제공하여 비교적 빠릅니다.
다음은 오효양이 몇 개의 사이트를 소개한다.
첫 번째, 이것도 제가 자주 쓰는 건데,http://www.makeico.com생성된 ICO는 투명성을 지원합니다.gif나 png 형식에 투명도가 있다면, 그림망으로 생성된 ICO는 투명도를 변하지 않습니다.그게 중요해, 투명해, 알잖아!이 사이트의 원시 이미지는 받아들일 수 있습니다:gif,jpg,png,bmp,ico,wmf 이미지 형식, 원시 이미지 파일의 크기 제한은 500k보다 작아야 합니다.400x400의 png 이미지를 만들고 변환하고 싶은 ico 사이즈로 축소한 다음 이 사이트에서 제공하는 도구로 ico 아이콘 형식으로 변환하는 것을 권장합니다.(물론 원시 사이즈의 이미지를 직접 업로드할 수도 있고, 그림망을 만들면 자동으로 그림을 적당한 ico 아이콘 사이즈로 축소할 수 있다.) 
두 번째,http://www.bitbug.net/ico 아이콘 비트벌레는 온라인으로 제작됩니다. 이것은 말할 것도 없고 전체적으로 일반적입니다.
세 번째:http://www.ico.la,favicon을 성공적으로 생성했습니다.ico 이미지 후 생성된 ico 파일을 저장하십시오. 파일 이름은:favicon이어야 합니다.ico .
생성된 이미지는 사이트의 루트 디렉터리에 놓여 있습니다. 만약에 사이트에 원본 ico 파일이 있다면 직접 바꾸면 됩니다!
웹 페이지의 머리 부분의 와 사이에 아래의 코드를 추가할 수도 있습니다.

 
자, 빨리 당신의 블로그를 하나 만들어주세요. 특별하게, 전속적으로!
 
=
=
+
-
=
=
 
 

좋은 웹페이지 즐겨찾기