Rails 5资产无法在生产中持续加载

问题描述 投票:0回答:1

我在视图(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'
javascript ruby-on-rails ruby ruby-on-rails-5.1 ruby-on-rails-5
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.