我使用傳單在我的Rails 4應用程序中顯示帶有一些標記的地圖。 在發展environement,一切都很好。但是當我在heroku上部署時,會顯示地圖,但不會顯示標記。 當我在瀏覽器中檢查錯誤,我注意到以下幾點:單張:標記圖標不顯示在heroku
Error: Couldn't autodetect L.Icon.Default.imagePath, set it manually.
我的理解是,該框架無法找到圖標圖像。因此,我從他們的網站下載了最新版本的傳單,並將文件移至供應商/資產/ javascripts /傳單和供應商/資產/樣式/傳單和供應商/資產/圖片/傳單。 我已經config.assets.initialize_on_precompile =假在我的配置文件:
# config/application.rb
config.assets.initialize_on_precompile = false
我運行:
$> rake assets:precompile RAILS_ENV=staging
然後我部署到由Heroku的託管我登臺環境。 你有什麼想法嗎?謝謝
如何手動包括單張SRC文件,而無需使用寶石?我遇到了同樣的錯誤,這是因爲預編譯會混淆路徑。 – richsinn
我與資產預編譯有同樣的問題 - 沒有使用寶石。任何解決方案 – Kashif