首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError

获取Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError
EN

Stack Overflow用户
提问于 2013-04-10 14:55:14
回答 2查看 3.2K关注 0票数 3

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

我在生产环境中运行了这个任务

代码语言:javascript
运行
复制
bundle exec rake assets:precompile

并成功地将图像文件放置到public/assets文件夹中,并将其输入到manifest.yml中

但我还是遇到了异常-

代码语言:javascript
运行
复制
Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError

fpt_homepage_banner1.png isn't precompiled

我的production.rb设置是

代码语言:javascript
运行
复制
 config.serve_static_assets = false

  config.assets.compress = true

  config.assets.compile = false

请回答我遗漏了什么。如果对这个问题有任何澄清,请询问

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-01-01 19:34:52

我也得到了同样的错误,

代码语言:javascript
运行
复制
Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError b-error.png isn't precompiled. 

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

代码语言:javascript
运行
复制
Now it Works!
票数 1
EN

Stack Overflow用户

发布于 2013-04-10 15:02:57

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

代码语言:javascript
运行
复制
config.serve_static_assets = true
config.assets.compile = true
票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15918970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档