2010-11-26 5 views
2

개발 모드에서 앱을 실행할 때 레일의 앱을 레일 버전 3으로 업그레이드했습니다. . 하지만 난 생산 모드에서 실행하면 모든 지역의 이미지를 보여 주었다되지 않습니다생산 모드에서 이미지를 찾을 수 없습니다.

예 :

Started GET "/images/background.jpg?1254155492" for 127.0.0.1 at Fri Nov 26 16:42:53 +0100 2010 

ActionController::RoutingError (No route matches "/images/background.jpg"): 
    actionpack (3.0.3) lib/action_dispatch/middleware/show_exceptions.rb:53:in `call' 
    railties (3.0.3) lib/rails/rack/logger.rb:13:in `call' 
    rack (1.2.1) lib/rack/runtime.rb:17:in `call' 
    activesupport (3.0.3) lib/active_support/cache/strategy/local_cache.rb:72:in `call' 
    rack (1.2.1) lib/rack/lock.rb:11:in `call' 
    rack (1.2.1) lib/rack/lock.rb:11:in `synchronize' 
    rack (1.2.1) lib/rack/lock.rb:11:in `call' 
    railties (3.0.3) lib/rails/application.rb:168:in `call' 
    railties (3.0.3) lib/rails/application.rb:77:in `send' 
    railties (3.0.3) lib/rails/application.rb:77:in `method_missing' 
    railties (3.0.3) lib/rails/rack/log_tailer.rb:14:in `call' 
    rack (1.2.1) lib/rack/content_length.rb:13:in `call' 
    rack (1.2.1) lib/rack/handler/webrick.rb:52:in `service' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:162:in `start' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:95:in `start' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:92:in `each' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:92:in `start' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:23:in `start' 
    /accounts/lromagnoli/lib/ruby/1.8/webrick/server.rb:82:in `start' 
    rack (1.2.1) lib/rack/handler/webrick.rb:13:in `run' 
    rack (1.2.1) lib/rack/server.rb:213:in `start' 
    railties (3.0.3) lib/rails/commands/server.rb:65:in `start' 
    railties (3.0.3) lib/rails/commands.rb:30 
    railties (3.0.3) lib/rails/commands.rb:27:in `tap' 
    railties (3.0.3) lib/rails/commands.rb:27 
    script/rails:6:in `require' 
    script/rails:6 

Rendered /accounts/lromagnoli/lib/ruby/gems/1.8/gems/actionpack-3.0.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (0.9ms) 

이유 :

http://localhost:3000/images/background.jpg

내가이 오류가?

어떻게 해결할 수 있습니까?

감사

답변

4

당신이 시도 할 수 있습니다 당신은

config.serve_static_assets = true 
0

config.serve_static_assets = false 

에서 config/environments/production.rb의 구성을 변경해야합니다 config.assets.compile = true

관련 문제