尽管在heroku资产管道中,Rails 4 Heroku资产未加载

罗曼·普里特科夫(Roman Prytkov)

我在heroku上的某些资产有问题。(本地环境运行良好)资产正在准备中。如果我在heroku rails控制台中执行:

helper.asset_path("typicons.woff")
helper.asset_path("backgrounds/1.jpg")

我得到以下回应:

/assets/typicons-c2430aad2b6a33948dc064cfaee8ad65ff9e3ca439834f3aaa84abec3d10dea8.woff
/assets/backgrounds/1-c2098ff7e7fbb89b2d18e9cd9089f712f2b837265d1d2e4182c36c23392760c6.jpg

因此,我假设资产位于heroku资产管道中。通过直接打开带有摘要的url,我也收到了文件。

但是,如果我尝试像这样在css或javascript中引用文件:

  $('.top-content').backstretch("/assets/backgrounds/1.jpg");

该文件未加载。同样,直接打开/assets/backgrounds/1.jpg也行不通。从.rb或.erb文件引用资源有效。

有人可以告诉我,我必须更改哪种配置,因此资产的URL在没有摘要的情况下也能正常工作?

谢谢!

Maxbeizer

假设您使用的是相当标准的资产管道设置,那么Rails指南中的这一段内容应该会有所帮助:

如果将erb扩展名添加到JavaScript资产中,使其成为诸如application.js.erb之类的东西,则可以在JavaScript代码中使用asset_path帮助器:

-http : //guides.rubyonrails.org/asset_pipeline.html(第2.3.3节)

在您的示例中,将erb扩展名添加到您的JS文件中,然后将行更改为

 $('.top-content').backstretch(<%= asset_path("backgrounds/1.jpg") %>);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4资产管道不会使用对其他资产的asset_path引用覆盖资产

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

如何重置Heroku Rails4资产管道缓存

来自分类Dev

Rails 4资产管道丢失了供应商资产

来自分类Dev

将Rail4资产管道传递到heroku

来自分类Dev

Heroku CSS在资产后未加载:预编译

来自分类Dev

如何在不属于资产管道的Rails 4中渲染图像

来自分类Dev

在“ rake asset:precompile”之后,Rails 4资产未在heroku中加载

来自分类Dev

Rails 4 Heroku资产:预编译失败

来自分类Dev

Rails 4资产管道图像子目录

来自分类Dev

滑轨4; 资产助手未指向指纹图像资产(在Heroku中无法加载生产)

来自分类Dev

Heroku上的Rails 4:Web dyno服务于旧资产,其他服务于新资产

来自分类Dev

Heroku上的重复Rails 4资产指纹文件

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

Rails 4资产管道资产.rb重构问题

来自分类Dev

Libgdx:AssetManager未加载资产

来自分类Dev

Activeadmin资产未加载Rails 4.2

来自分类Dev

Rails 4 Heroku部署错误:预编译资产失败-无法导入/查找boostrap文件

来自分类Dev

Rails-通过资产管道加载资产

来自分类Dev

Heroku Rails 4没有正确引用我的JavaScript资产位置

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

在Rails 4 / Heroku中摆脱旧的已编译资产

来自分类Dev

Rails 4-Heroku,无法推送,预编译资产失败

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

Sinatra资产未在Heroku上加载

来自分类Dev

iOS Cordova资产未加载

来自分类Dev

资产捆绑包未加载?

来自分类Dev

GdxRuntimeException:未加载资产

来自分类Dev

资产管道导轨 Heroku

Related 相关文章

热门标签

归档