Middleman构建没有哈希的资产

时间:2013-09-11 07:41:45

标签: middleman

如何配置Middleman来构建图像而不向文件名添加哈希值?我指的是javascript中的文件路径,需要知道完整的文件名来引用这些文件。我的JS没有像我的CSS那样更新散列文件名。

2 个答案:

答案 0 :(得分:0)

哎呀,弄清楚了。我启用了activate :asset_hash。从config.rb修复它。

答案 1 :(得分:0)

无需放弃:asset_hash只是因为你想在JS中引用它们。资产哈希扩展实际上会尝试自动重写CSS和JavaScript中的路径,但听起来就像你链接它们的任何方式都没有被检测到。

您可以随时将您的javascript命名为application.js.erb,然后输入如下代码:

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

这样你就会有正确的道路。