2017-04-20 8 views
0

realfavicongenerator.net을 사용하여 Rails 5.0.3 응용 프로그램의 favicon을 생성하는 Rails에 상당히 익숙합니다. realfavicongenerator.net은 갈 길이 멀어 보인다 - 시간 접근 방식 대신에 많은 favicon을 만들어 낸다.Rails 5.0.3 Real Favicon Generator가 로컬 호스트 오류를 ​​생성합니다. 웹 사이트의 ActionView :: MissingTemplate # index

내 favicon을 올바르게 생성 한 것처럼 보입니다. 내 프로젝트 폴더에 "app"폴더와 동일한 수준의 "생성 된 favicon_files"폴더가 표시됩니다. 또한 "생성 된 favicons.html"파일도 표시됩니다.

나는 원래 favicon.json 파일을 프로젝트 folder/config에 두었지만 내 실수를 깨닫게되면 app/assets/config/favicon.json으로 변경했습니다. (realfavicongenerator.net는 사용할 구성 폴더를 지정하지 않습니다.)

은 지금은에 오류가 점점 오전 :

localhost:3000: "ActionView::MissingTemplate in Websites#index." 

내 레일 서버에 오류가

>ActionView::Template::Error (Missing partial application/_favicon with >>>{:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}. Searched in: 
    * "C:/Sites/railsbridge/metasara/app/views" 
): 
    4:  <title>MetaSara</title> 
    5:  <%= csrf_meta_tags %> 
    6: 
    7:  <%= render 'application/favicon' %> 
    8:  <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
    9:  <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 
    10: </head> 

주를 말한다 나는 그들을 부분 파일로 지정하기 위해 밑줄을 여러 파일 앞에 놓으려고했다. 나는 작동하는 조합을 찾지 못했습니다.

답변

0

규칙에 따라 레일스 응용 프로그램에 대해 이야기 할 때 config, app 등 ... 프로젝트의 루트를 참조하십시오. 따라서 /home/me/my_super_rails_app에서 작업하는 경우 config 디렉토리는 실제로 /home/me/my_super_rails_app/config이며 app/assets은 실제로 /home/me/my_super_rails_app/app/assets을 의미합니다.

favicon.jsonconfig이어야합니다 (app/assets/config에는 없음).

favicon 부분은 app/views/application이어야합니다. 즉, app/views/application/_favicon.html.erb이 있어야합니다.

+0

@phillipe_b 응답 해 주셔서 감사합니다. app/views/application 디렉토리가 없습니다. 다시 디렉토리 구조를 염두에두고 #realfavicongenerator를 시도 할 것입니다. –

+0

@phillipe_b 디렉토리 도움말을 보내 주셔서 감사합니다. 이제는 문제가 내 앱 구조에 없다는 것을 알았습니다. 나는 여전히 favicon이 없으며''app/assets/images'' 아래 빈 favicon 폴더 만 있습니다. 내가 조사 할 다음 문제라고 생각하는''인증서 확인 실패''통지를 받고있다. –

+1

인증서 오류를 해결하고 내 favicon을 내 favicon 폴더에로드했습니다! 다른 문제를 수정 한 후 내 웹 사이트에 favicon이 표시됩니다. http://metasara.herokuapp.com/을 참조하십시오. 나도 당신의 대답을 upvote하기에 충분한 명성이 없습니다. 당신의 도움을 주셔서 감사합니다! –