No puedo probar mi sitio web en modo de producción con WebRick, ya que está provocando errores de caché. En los modos de desarrollo y prueba, todo funciona a la perfección.¿Por qué obtengo "caché: [GET /] señorita" en producción usando WebRick?
he puesto esta opción en config/ambientes/production.rb:
config.serve_static_assets = true
Y entonces me encontré:
bundle exec rake assets:precompile
Ahora poner en marcha el servidor:
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
Y cuando voy al http://localhost:3000 obtengo "Lo sentimos, pero algo salió mal". En el terminal esto es lo que produce:
cache: [GET /] miss
Estoy parado aquí. No tengo ni idea de qué hacer.
¿Ha cambiado el 'config.cache_store' en application.rb? – Baldrick
No, la aplicación es nueva, no he tocado ese archivo. –
Ok. ¿Hay un error en 'production.log'? – Baldrick