小编vsa*_*nta的帖子

资产管道未找到预编译资产

我正在使用Rails 3.2,我正在运行我的生产环境的一些问题.我运行了rake资产:precompile然后rails s -e production.这是我得到的错误:

    Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in Home#index 
    application_bottom.js isn't precompiled
Run Code Online (Sandbox Code Playgroud)

但当我查看我的公共/资产中有什么内容时

   ls public/assets/application_bottom*
   public/assets/application_bottom.js
   public/assets/application_bottom.js.gz
Run Code Online (Sandbox Code Playgroud)

我注意到我应该有一个附加散列的文件,但我没有.我猜这可能与问题有关,但我不知道如何解决它.

这是我为环境配置的资产;

    config.serve_static_assets = true
    config.assets.compress = true
    config.assets.compile = false
    config.assets.digest = true
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

ruby-on-rails asset-pipeline

1
推荐指数
1
解决办法
1021
查看次数

标签 统计

asset-pipeline ×1

ruby-on-rails ×1