我正在做一些RoR應用程序的工作,使用warbler作爲war文件進行部署。在我參與之前,應用中的幾張圖片就在資產管道中,但我的角色是引入滑動地圖和本土地圖圖塊。使用jruby&warbler使用資產管道和公共/圖像
由於瓷磚佔用大量空間,並且由於它們在應用程序的任何位置都不會發生任何變化,因此該想法僅從public/images/tiles
提供。應用程序其餘部分的war文件將被部署,然後這些tile將被解壓到適當的目錄中。
這個工作在發展模式很好,但鶯部署使用上下文路徑和,因爲他們是在/ contextPath中/圖片,而不是/圖像
我還沒有在JRuby的工作中發現的磚得到404ed環境之前和團隊的其他成員恰好在本週休假(哈!)。 Nick Sieger關於使用config.action_controller.asset_host
的建議Warbler: Where are my images破壞了通過資產工作的圖像和CSS,所以我會很感激任何其他允許資產和公衆共存的建議。
感謝它爲我工作。只有config.assets.precompile + =%w(* .js * .scss * .coffee * .css)就足夠了。 –