Tengo una aplicación de Rails que intento probar en el entorno de producción. Ejecuté RAILS_ENV=production rake assets:precompile
que generó todos mis activos en/public/assets. El problema es que cuando empiezo mi aplicación w/RAILS_ENV=production rails s thin
me sale:Sin coincidencias de ruta [OBTENER]/activos
ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"):
Este archivo existe aunque a /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css
.
¿Alguna idea de por qué me sale esto RoutingError
?
Alguien sabe si esta es una solución a dicho problema al implementar en heroku? –
Respuesta clara, muchas gracias. Llegué a esta página cuando estaba probando el entorno de producción usando 'thin' en mi máquina de desarrollo. Estaba compilando los activos, pero 'application.css' estaba vacío y el registro del servidor dio un error del OP. – veritas1
En Rails 4 será 'config.serve_static_files'. 'config.serve_static_assets' está en desuso y se eliminará en Rails 5. – sampi