Recursos estáticos e de mecanismo do Rails 3

Estou construindo um mecanismo que empacotei como uma gema (gmaps4rails). Copiei o / public do meu mecanismo no / public do meu aplicativo rails.

Tudo funciona bem no desenvolvimento, mas falha na produção: parece que os recursos estáticos (do meu mecanismo e do meu aplicativo principal) não foram encontrados.

Os logs informam o seguinte (apenas um resumo):

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"):

Eu fiz algumas coisas:

no production.rb do meu aplicativo, defino:

config.serve_static_assets = true

Isso resolve o problema, mas não é elegante o suficiente, gostaria de mantê-lo como falso e adicionar configuração ao mecanismo :)

Eu segui o conselhoaquisem sucesso.

questionAnswers(6)

yourAnswerToTheQuestion