Estoy construyendo un motor que he agrupado como una gema (gmaps4rails). Copié el/public de mi motor en la aplicación/public of my rails.Rails 3 Activos de motor y estáticos
Todo funciona bien en el desarrollo pero no funciona en la producción: parece que los activos estáticos (de mi motor & mi aplicación principal) no se encuentran.
Los registros dicen lo siguiente (sólo un resumen):
Started GET "/javascripts/application.js?1286294679" for 127.0.0.1 at Wed Nov 24 00:22:20 +0100 2010
ActionController::RoutingError (No route matches "/javascripts/application.js"):
Rendered /Users/me/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/actionpack-3.0.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.1ms)
Started GET "/stylesheets/gmaps4rails.css?1290554221" for 127.0.0.1 at Wed Nov 24 00:22:20 +0100 2010
ActionController::RoutingError (No route matches "/stylesheets/gmaps4rails.css"):
que he hecho algunas cosas:
en production.rb de mi aplicación, me puse:
config.serve_static_assets = true
Esto resuelve el problema pero no es lo suficientemente elegante, me gustaría ke epítelo a configuración falsa y agregue en el motor :)
Seguí el consejo here sin éxito.
Gracias por su respuesta, lo intenté pero no hace ninguna diferencia :) – apneadiving