使用的WEBrick,因爲它是提高高速緩存錯誤,我不能測試我在生產模式網站。在開發和測試模式下,一切正常。爲什麼我得到「緩存:GET /]小姐」在生產中使用的WEBrick?
我已在配置/環境/ production.rb此選項:
config.serve_static_assets = true
然後我跑:
bundle exec rake assets:precompile
現在我啓動服務器:
david$ rails s -e production
=> Booting WEBrick
=> Rails 3.2.1 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-01-31 19:52:35] INFO WEBrick 1.3.1
[2012-01-31 19:52:35] INFO ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0]
[2012-01-31 19:52:35] INFO WEBrick::HTTPServer#start: pid=13329 port=3000
當我去http://localhost:3000我得到「很抱歉,但出事了。」在終端這是它輸出:
cache: [GET /] miss
我在這裏停滯。我不知道該怎麼做。
您是否更改了application.rb中的'config.cache_store'? – Baldrick 2012-01-31 19:03:05
不,應用程序是新的,我沒有觸及那個文件。 – 2012-01-31 19:04:40
好的。 'production.log'中是否有錯誤? – Baldrick 2012-01-31 19:47:58