ruby-on-rails - rails run environment production
El servidor no puede encontrar la carpeta pública en el entorno de producción de Rails 3 (2)
Estoy usando los últimos rails 3 beta. La aplicación funciona bien en modo de desarrollo, pero cuando inicio el servidor en modo de producción a través de rails server -e production
, parece que no se puede encontrar public
carpeta public
. Recibo mensajes de error como:
ActionController::RoutingError (No route matches "/javascripts/jquery.js"):
Y mensajes similares para todo lo que debería estar en la carpeta public
. He intentado esto con mestrel y webrick. Agradecería cualquier ayuda.
editando config / environments / production.rb y estableciendo esta línea:
config.serve_static_assets = true
nginx, unicorn y apache lo harán automáticamente. asegúrese de cambiar esto de nuevo a falso si está implementando utilizando estos servidores.