0

如何配置 Middleman 以在不向文件名附加哈希的情况下构建图像?我指的是 javascript 中的文件路径,需要知道完整的文件名才能引用文件。我的 JS 不会像我的 CSS 那样使用散列文件名进行更新。

4

2 回答 2

0

哎呀,想通了。我启用了activate :asset_hash. 从config.rb修复它中删除它。

于 2013-09-11T07:46:58.547 回答
0

不需要:asset_hash仅仅因为你想在 JS 中引用它们而放弃。资产散列扩展实际上尝试自动重写 CSS 和 JavaScript 中的路径,但听起来无论您以何种方式链接它们都不会被检测到。

您始终可以将您的 javascript 命名为类似的名称application.js.erb,然后编写如下代码:

var my_image = <%= image_path("myimage.png") %>;

这样,您将始终拥有正确的道路。

于 2013-11-25T08:50:24.067 回答