我遇到了一个奇怪的情况,包括leaflet-rails和与gem捆绑在一起的marker-icon.png资产。在我的应用程序中,我将自己的此文件版本包含在我的assets / images文件夹中,该文件夹位于Rails.application.config.assets.paths中的gem版本之前。
当我在制作中运行时,我看到以下内容:
http://beta.pitot.io/flights/2035
正如您可以在地图上看到的那样,标记在HTML中显示为:
http://beta.pitot.io/assets/marker-icon-f8cd76868804022ae9aeb0e99417ccb0ced2db3a9b4e107ec44f4a43ee9a6635.png&#34)标记的icon.png
在marker-icon.png之前包括引用和paranthese。
在没有资产预编译的情况下,这不会出现在开发中,并且在更新传单gem之前没有发生过。
有谁知道可能导致这种情况的原因?
答案 0 :(得分:0)
此问题是由于rails gem leaflet-rails的问题。问题在这里: