簡體   English   中英

Rails 5資產無法在生產中持續加載

[英]Rails 5 assets not loading consistently in Production

我在視圖(HAML)的頁面末尾有一個= javascript_include_tag "subfolder/Js_File"

我在清單application.js中有以下一行//= link_directory ./subfolder

當我清除瀏覽器緩存並首次加載應用程序時。 我的資產未加載(沒有CSS和JS)。 當我執行CTRL + R或Command + R時。 該頁面使用CSS和JS加載。

但是仍未加載“ subfolder / Js_File”中的JS。 當我從該頁面導航出來,然后又導航回到該頁面時,“ subfolder / Js_File”文件將加載並按預期工作。

我的production.rb具有以下資產行

  config.public_file_server.enabled = true # tried changing this to false
  config.assets.compile = true # tried changing this to false
  config.assets.digest = true
  config.assets.version = '1.0'

上面的配置是正確的。 遠程托管的資產服務器存在問題,它是負載平衡的。 在一個節點上,資產沒有被復制。 基礎設施必須固定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM