Ruby on rails 4 ember cli资产未加载rails 4

Ruby on rails 4 ember cli资产未加载rails 4,ruby-on-rails-4,ember.js,ember-cli,sprockets,Ruby On Rails 4,Ember.js,Ember Cli,Sprockets,我有一个页面请求“assets/ember/scalus services.js”。这些资产不存在,因为这些资产是由带有MD5指纹的Ember CLI构建的 i、 e-'ember/assets/scalus-services-000AAA111222EEE33333311222EEE33.js' 因此,我收到: 加载资源失败:服务器响应状态为404(未找到) 使用资产助手(如资产路径)时,此路径可通过以下三种方式之一解析 它在manifest-.json中查找它(作为 “assets”对象下的

我有一个页面请求“assets/ember/scalus services.js”。这些资产不存在,因为这些资产是由带有MD5指纹的Ember CLI构建的

i、 e-'ember/assets/scalus-services-000AAA111222EEE33333311222EEE33.js'

因此,我收到:

加载资源失败:服务器响应状态为404(未找到)

使用资产助手(如资产路径)时,此路径可通过以下三种方式之一解析

  • 它在manifest-.json中查找它(作为 “assets”对象下的。资产 对象基本上是您将传递到类似 “ember/scalus services.js”是密钥和指纹文件 name是值。此值包括cloudfront预先指定的路径 (在Brocfile.js中设置)和rails资源路径 (“资产/”)

  • 如果在清单文件中找不到该文件,它将搜索 rails中文件的资源路径

  • 如果在rails资源路径中找不到该路径,则该路径将按原样提供

  • 但问题是,所有服务器都有一个清单文件,在“public/assets”中有正确的条目。然而,这条路还是照旧走了

    这让我相信这是链轮或部署过程中的一个bug


    但是:这个错误并不是在部署后立即发生的。它是在我部署后12小时开始的

    你能解决这个问题吗?不完全是,但我确实找到了复制步骤。。。我会马上更新你能解决这个问题吗?不完全是,但我确实找到了复制步骤。。。我会马上更新你能解决这个问题吗?不完全是,但我确实找到了复制步骤。。。我一会儿会更新