I\'m building an engine I\'ve bundled as a gem (gmaps4rails). I copied the /public of my engine in the /public of my rails app.
Everything works fine in development
Have you tried adding this to your Rails::Engine class:
initializer "static assets" do |app| app.middleware.use ::ActionDispatch::Static, "#{root}/public" end
This will merge in your Gem's /public directory with the app at runtime.