3

我有一个名为 pt_homepage_banner1.png 的图像。

我在生产上运行任务

bundle exec rake assets:precompile

它成功地将图像文件放入 public/assets 文件夹并制作并进入 manifest.yml

我仍然有例外 -

Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError

fpt_homepage_banner1.png isn't precompiled

我的 production.rb 设置是

 config.serve_static_assets = false

  config.assets.compress = true

  config.assets.compile = false

请回答我所缺少的。如果对问题有任何澄清,请询问

谢谢

4

2 回答 2

1

我也遇到了同样的错误

Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError b-error.png isn't precompiled. 

在我的应用程序中,我正在调用此图像,但在我的图像/文件夹中它不存在。所以我添加它并再次预编译它,以便该文件出现在 public/assets 文件夹中。但我仍然得到同样的错误。所以我知道 Rails 有点卡在这个文件上,所以我所做的就是将 b-error.png 更改为 500.png 并使用另一个图像并进行预编译。

Now it Works!
于 2014-01-01T11:34:52.357 回答
-5

在config/environments/production.rb中设置以下内容

config.serve_static_assets = true
config.assets.compile = true
于 2013-04-10T07:02:56.923 回答