Middleman 中间人建立资产而不散列

Middleman 中间人建立资产而不散列,middleman,Middleman,如何配置Middleman以生成图像而不向文件名添加哈希?我指的是javascript中的文件路径,需要知道引用文件的完整文件名。我的JS不会像我的CSS那样用哈希文件名更新 哎呀,我想起来了。我已经启用了激活:资产\u哈希。从config.rb中删除它修复了它。不需要放弃:asset\u hash仅仅因为你想在JS中引用它们。资产散列扩展实际上试图自动重写CSS和JavaScript中的路径,但听起来似乎没有检测到链接路径的任何方式 您可以将javascript命名为application.j

如何配置Middleman以生成图像而不向文件名添加哈希?我指的是javascript中的文件路径,需要知道引用文件的完整文件名。我的JS不会像我的CSS那样用哈希文件名更新

哎呀,我想起来了。我已经启用了
激活:资产\u哈希
。从
config.rb中删除它
修复了它。

不需要放弃
:asset\u hash
仅仅因为你想在JS中引用它们。资产散列扩展实际上试图自动重写CSS和JavaScript中的路径,但听起来似乎没有检测到链接路径的任何方式

您可以将javascript命名为
application.js.erb
,然后生成如下代码:

var my_image = <%= image_path("myimage.png") %>;
var my_image=;
这样,你将永远拥有正确的道路