Rails 3 Engine & Static assets

后端 未结 6 2003
南旧
南旧 2020-12-29 14:34

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

6条回答
  •  太阳男子
    2020-12-29 15:03

    In your engine, replace:

    initializer "static assets" do |app|
      app.middleware.use ::ActionDispatch::Static, "#{root}/public"
    end
    

    with:

    initializer "static assets" do |app|
          app.middleware.insert_before(::ActionDispatch::Static, ::ActionDispatch::Static, "#{root}/public")
    end
    

提交回复
热议问题