2013-03-12 4 views
0

응용 프로그램이 작동하는 것처럼 보이지만 내 로그에서 이러한 오류가 발생합니다. 이 문제는 각 페이지로드시 "/faicon.ico", "/assets/application-34baf7d108c7408a8c110454dc57e8f6.js"및 "/assets/application-e6b66fbbea8acd5eddb9fada1fa91c36.css"에 대한 로그에 표시됩니다.레일 4 응용 프로그램에 Heroku, 작동하지만 로그에 오류

또한이 문제는 heroku에서만 발생하지 않습니다.

그리고 루비가 1.9.1이라고해도 "heroku run ruby ​​-v"로 확인하고 "ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64- 그런 다음, 로컬 자산을 컴파일 할 수 있습니다 리눅스] "

2013-03-12T03:34:50+00:00 app[web.1]: I, [2013-03-12T03:34:50.307770 #2] INFO -- : Started GET "/favicon.ico" for 99.104.137.64 at 2013-03-12 03:34:50 +0000 
2013-03-12T03:34:50+00:00 app[web.1]: F, [2013-03-12T03:34:50.322285 #2] FATAL -- : 
2013-03-12T03:34:50+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/favicon.ico"): 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/rack/logger.rb:38:in `call_app' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/rack/logger.rb:21:in `block in call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/activesupport/lib/active_support/tagged_logging.rb:67:in `block in tagged' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/activesupport/lib/active_support/tagged_logging.rb:25:in `tagged' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/activesupport/lib/active_support/tagged_logging.rb:67:in `tagged' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/rack/logger.rb:21:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/actionpack/lib/action_dispatch/middleware/request_id.rb:21:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/activesupport/lib/active_support/cache/strategy/local_cache.rb:72:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/engine.rb:511:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/application.rb:96:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/connection.rb:81:in `block in pre_process' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/connection.rb:79:in `catch' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/connection.rb:79:in `pre_process' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/connection.rb:54:in `process' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/connection.rb:39:in `receive_data' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run_machine' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:63:in `start' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/thin-1.5.0/lib/thin/server.rb:159:in `start' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.5.2/lib/rack/handler/thin.rb:16:in `run' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:264:in `start' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/commands/server.rb:80:in `start' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/commands.rb:80:in `block in <top (required)>' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/commands.rb:75:in `tap' 
2013-03-12T03:34:50+00:00 app[web.1]: vendor/bundle/ruby/1.9.1/bundler/gems/rails-f278deb712b1/railties/lib/rails/commands.rb:75:in `<top (required)>' 
2013-03-12T03:34:50+00:00 app[web.1]: bin/rails:4:in `require' 
2013-03-12T03:34:50+00:00 app[web.1]: bin/rails:4:in `<main>' 

답변

3

내가 오류를 제거, 당신의 솔루션에 대한 대안으로 내 설정/enviroments에에/production.rb

- config.assets.compile = false 
+ config.assets.compile = true 
1

을 이런 짓을 영웅에게 보내십시오.

$ rake assets:precompile 
$ git add -A 
$ git commit -m 'compiled assets' 
$ git push heroku master 

이 작업은 CI 단계의 일부로 수행합니다.